Tag: 数组

将对象转换为对象数组

我从WCF调用返回以下javascript对象,这已从字典对象序列化,删除了键/值属性 Object { 7=”XXX”, 9=”YYY” } 我想将此javascript转换为以下数组,结果为 [Object { Key=7, Value=”XXX”}, Object { Key=9, Value=”YYY”}] 我正在使用jquery客户端库。 任何人都知道如何将对象转换为具有键/值属性的对象数组?

定义动态数组

如何在C#中定义动态数组?

应该使用哪个:数组vs链表?

我打算在不使用Queue类的情况下实现有界队列。 在阅读了Arrays和LinkedList优缺点之后,我更倾向于使用Array来实现队列function。 该系列将是固定尺寸。 我只想添加和删除队列中的项目。 就像是 public class BoundedQueue { private T[] queue; int queueSize; public BoundedQueue(int size) { this.queueSize = size; queue = new T[size + 1]; } } 代替 public class BoundedQueue { private LinkedList queue; int queueSize; public BoundedQueue(int size) { this.queueSize = size; queue = new LinkedList(); } } 由于效率和集合是固定大小的事实,我选择了Array。 想就此得到其他意见。 谢谢。

如何在C#中使用以特定间隔分隔的数字初始化数组

我想创建一个包含从0到1的值的数组,间隔为0.1。 我可以用: float[] myArray = new float[10]; float increment = 0.1; for(i = 0; i < 10; i++) { myArray[i] = increment; increment += 0.1; } 我想知道是否有像Enumerable.Range这样的函数允许指定增量间隔。

在C#中引用数组的一部分

我有一个包含一些数据的数组,比如标题和真实数据。 我需要将数组中包含的数据传递给方法,但我绝对想避免将其复制到另一个数组。 我想到了像ArraySegment这样的东西,但似乎在我的情况下不起作用(或者我错了?)。 那么,如何将数组的一部分传递给方法,因为它本身就是一个数组? 谢谢您的回复! 干杯

Array属性返回另外2个数组的计算

是否有可能有一个数组属性返回在同一索引处的其他2个数组的计算? public ushort[] LowLimit{ get; set; } public ushort[] Range{ get; set; } public ushort[] HiLimit { get { return LowLimit + Range; } } 因此,如果我调用HiLimit[0] ,它将返回LowLimit[0] + Range[0] 。 这不起作用但必须有办法。

在C#中将数组添加到字典

我曾尝试阅读有关此主题的其他post,但无法弄清楚这一点。 我在C#中有一个列表,我想把它放在一个包含所有相同键的字典中。 清单就是这个 string[] IN ={“Against”,”Like”,”Upon”,”Through”,”Of”,”With”,”Upon”,”On”,”Into”,”From”,”by”,”that”,”In”,”About”,”For” ,”Along”,”Before”,”Beneath”,”At”,”Across”,”beside”,”After”,”Though”,”Among”,”Toward”,”If”}; 我想创建并填充一个字典,其中键为“IN”(数组的名称),然后在字典中为数组提供每个字符串。 这是我写的创建字典(我不确定是否正确): Dictionary<string, List> wordDictionary = new Dictionary<string, List> () 但我不知道如何填写字典。 任何帮助将不胜感激,因为这是我第一次尝试使用字典而且我是C#的新手

在C#中对多维数组进行排序,由整数组成

我有以下数组: private int[,] testSamples = new testSamples[101,101]; 它应该代表一个名单,列0到100和0到100行。在这个名单中,各种化学液体被丢弃。 我这样做的人想以这样一种方式工作,即他可以先处理最具流动性的容器。 所以,我需要以这种方式获取数据并打印出来: testSamples[35,40] = 12 testSamples[11,12] = 11 testSamples[92,14] = 10 testSamples[18,3] = 10 testSamples[1,61] = 7 … 例如。 我已经开始讨论这个问题几天了,我在StackoverFlow上讨论了其他一些问题,但是我无法让它们工作。 有没有办法做到这一点,或者我应该放弃数组并去寻找另一种容器,比如ArrayLists或List items?

从对象数组中删除重复项

我有一个名为Customer的类,它有几个字符串属性 firstName, lastName, email, etc. 我从csv文件中读取客户信息,该文件创建了该类的数组: Customer[] customers 我需要删除具有相同电子邮件地址的重复客户,每个特定电子邮件地址只留下1个客户记录。 我使用2个循环完成了这项工作,但由于通常有50,000多个客户记录,因此需要将近5分钟。 完成删除重复项后,我需要将客户信息写入另一个csv文件(此处无需帮助)。 如果我在循环中做了一个Distinct ,我如何删除该特定客户的类的一部分的其他字符串变量? 谢谢,安德鲁

如何在C中初始化多维Char数组?

我正在尝试将一些代码从C#转换为C,以便将其刻录到微控制器上。 请问有人可以告诉我如何将C#中的二维字符串数组转换为C语言中的某些内容? 我的C#代码如下所示: string[,] DirectionPosition = {{“00”, “10”, “”, “01”, “”}, {“01”, “11”, “”, “02”, “00”}, {“02”, “12”, “”, “03”, “01”}, {“03”, “13”, “”, “04”, “02”}, {“04”, “14”, “”, “”, “03”}, {“10”, “20”, “00”, “11”, “”}, {“11”, “21”, “01”, “12”, “10”}, {“12”, “22”, “02”, “13”, “11”}, . . . . {“44”, “”, “34”, “”, “43”},}; […]