1115得票31回答
随机化一个 List<T>

如何以最佳方式在C#中随机化通用列表的顺序?我有一个包含75个数字的有限列表,希望为它们分配随机顺序,以便在类似于彩票的应用程序中抽出它们。

526得票5回答
如何将项添加到List<T>的开头?

我想在绑定到 List&lt;T&gt; 的下拉列表中添加一个“选择一个”选项。 一旦我查询了 List&lt;T&gt;,如何将我的初始 Item (不是数据源的一部分)作为该 List&lt;T&gt;中的第一个元素添加? 我有:// populate ti from data ...

388得票11回答
使用linq在列表中去除重复项。

我有一个名为Items的类,它包含属性(Id、Name、Code、Price) Items列表中存在重复的条目。 例如:1 Item1 IT00001 $100 2 Item2 IT00002 $200 3...

157得票4回答
C#泛型列表<T>如何获取T的类型?

我正在进行一个反射项目,现在卡住了。 如果我有一个可以容纳List&lt;SomeClass&gt;的myclass对象,如果属性myclass.SomList为空,有谁知道如何获取下面代码中的类型? List&lt;myclass&gt; myList = dataGenerator.g...

138得票9回答
如何轻松地将DataReader转换为List<T>?

我有一个 DataReader 中的数据,我想将其转换为 List&lt;T&gt;。你有什么简单的解决方案吗? 比如,在 CustomerEntity 类中,我有 CustomerId 和 CustomerName 属性。如果我的 DataReader 返回这两列数据,那么我该如何将它们转...

138得票3回答
将枚举转换为List<string>

如何将以下枚举类型转换为字符串列表?[Flags] public enum DataSourceTypes { None = 0, Grid = 1, ExcelFile = 2, ODBC = 4 }; 我找不到这个确切的问题,这个Enum to List最接...

123得票10回答
使用C#的foreach(property in object)语法,是否有简单的方法来实现这个功能?

我有一个包含多个属性的类(如果有任何区别,所有属性都是字符串)。 同时,我还有一个列表,其中包含许多不同的类实例。 在为我的类创建一些单元测试时,我决定想循环遍历列表中的每个对象,然后循环遍历该对象的每个属性... 我认为这样做很简单...foreach (Object obj in th...

73得票7回答
使用lambda表达式从列表<>中最快地删除重复值

最快的方法是从列表中删除重复值。假设 List&lt;long&gt; longs = new List&lt;long&gt; { 1, 2, 3, 4, 3, 2, 5 };,所以我想使用lambda表达式来删除重复项并返回:{1, 2, 3, 4, 5}。你有什么建议吗?

68得票4回答
如何在不使用foreach的情况下将ArrayList转换为强类型的泛型列表?

请见下面的代码示例。我需要 ArrayList 是一个泛型列表,我不想使用 foreach。ArrayList arrayList = GetArrayListOfInts(); List&lt;int&gt; intList = new List&lt;int&gt;(); //C...

53得票5回答
替换对象列表中的一个对象

在C#中,如果我有一个List&lt;T&gt;,并且我有一个类型为T的对象,那么我如何用类型为T的对象替换List&lt;T&gt;中的特定项? 这是我尝试过的方法: List&lt;CustomListItem&gt; customListItems = new List&lt;Cu...