Tag: 数组

重复n次值

我有一组价值观 [1, 4, 23, 90] 并且这些值应该在不使用 Linq的 情况下重复存储到数组中3次 [1, 1, 1, 4, 4, 4, 23, 23, 23, 90, 90, 90] 到目前为止我尝试过的 int[] collection = { 1, 4, 23, 90 }; int multiplier = 3; int[] result = new int[collection.Length * multiplier]; for (int i = 0; i < collection.Length; i++) for (int j = 0; […]

对象的数组属性的NullReferenceException

我有一个类实现如下: class Person { public int ID { get; set; } public string FName { get; set; } public string LName { get; set; } public double[] Fees { get; set; } public Person() { } public Person( int iD, string fName, string lName, double[] fees) { ID = iD; FName = fName; LName = […]

如何将二维数组旋转到任意程度?

假设我有一个bool [] [],我想将它旋转37度。 我知道转型并不总是完美的,那没关系。 我已经准备好了很多类似于我的问题的答案,但我发现的唯一解决方案只能解决90度增量的问题。

使用另一个数组中的数字顺序创建数组

我正在寻找一个数组,它接受另一个数组的值,并根据它们的大小将它们“排序”到另一个数组中。 例: 数组[16,5,23,1,19] 最终会在第二个arrays中结束 [2,1,4,0​​,3] 第一个数组可以是任何大小,但假设其中没有任何重复的数字。 它不应该将数字从最大到最大排序,保持arrays中的位置是至关重要的。

C#中的多数组排序

我有这个数组: int[] a = {5, 2, 3}; int[] b = {4, 1, 2}; string[] c = {“John”, “Peter”, “Max”}; 我需要对第二个数组(b [])的值进行排序,但是与其他两个数组相关,以便它们相应地进行排序。 例如, 1将首先出现,因为它是最低的数字,并且因为b[] 1与b[]中的2和c[] “Peter” ,则表示2和”peter”也将移动到第一个排序位置。 其他两列也是如此; 观察: int[] a = {2, 3, 5}; int[] b = {1, 2, 4}; string[] c = {“Peter”, “Max”, “John”}; 我该怎么办?

使用数组c#中的值过滤数据表

我有一个删除方法,它获取一个GUID数组,我有一个数据表…我怎样才能过滤数据表,所以它只包含引号? public void delete(Guid[] guidlist) { datatable template = ReadTemplateList() … } 谢谢!

检查字符串列表中是否存在字符串数组

我有一个字符串数组列表。 我通过迭代创建一个新的字符串数组并尝试将其放入列表中,但是当我使用contains函数时它不会检查它是否存在,而是插入重复项。 List possibleColumnValues = new List(); while(true){ string[] rArr = new string[5]; //some code to populate the string goes here if (!possibleColumnValues.Contains(rArr){ { possibleColumnValues.Add(rArr); } }

如何在Visual C#中对对象数组进行排序?

我有一个对象有两个成员都是整数值。 我制作了这些对象的数组。 每个对象值都用随机整数填充。 我想根据第一个成员值对对象数组进行排序。 我该怎么办?

从c#中的文本文件中读取整数

我有一个包含以下内容的文本文件: 0 12 1 15 2 6 3 4 4 3 5 6 6 12 7 8 8 8 9 9 10 13 两行之间没有空格,但两个数字之间有空格。 我想从txt文件中读取这些整数,并将这两列保存到C#中的两个不同的数组中。任何人都可以帮忙

数组中的舍入整数到最接近的高数

我有一系列这样的整数:[32,128,1024,2048,4096] 给定一个特定值,我需要得到数组中最接近的值,该值等于或高于该值。 我有以下代码 private int GetNextValidSize(int size, int[] validSizes) { int returnValue = size; for (int i = 0; i = size) { returnValue = validSizes[i]; break; } } return returnValue; } 它有效,但有没有更好/更快的方法呢? 该数组永远不会包含超过5-10个元素。 澄清:如果它大于任何有效尺寸,我实际上想要返回原始值/尺寸。 可以认为validSizes数组始终是排序的,并且它始终包含至少一个值。