【发布时间】:2018-08-31 08:43:00
【问题描述】:
我有一个名为 DataStore 的类,其中我有以下内容;
string Name;
DateTime Date;
double Code;
在主表单中,我有以下列表;
List<DataStore> ListOfDataStore = new List<DataStore>
我在主窗体中创建此类的实例,并根据用户输入的内容分配值并将它们存储在下面的列表中;
DataStore dataStore = new DataStore();
dataStore.Name = "abc";
dataStore.Date = new DateTime(Year,Month,Day);
dataStore.Code = 10;
ListOfDataStore.Add(dataStore);
DataStore dataStore = new DataStore();
dataStore.Name = "def";
dataStore.Date = new DateTime(Year,Month,Day);
dataStore.Code = 20;
ListOfDataStore.Add(dataStore);
DataStore dataStore = new DataStore();
dataStore.Name = "ghi";
dataStore.Date = new DateTime(Year,Month,Day);
dataStore.Code = 30;
ListOfDataStore.Add(dataStore);
我现在想按每个 dataStore.Name 中的内容对 ListOfDataStore 进行排序,但如果不提供 ListOfDataStore 列表的索引,我无法弄清楚如何访问字符串 Name。
非常感谢任何指导。
【问题讨论】:
标签: c# winforms list linq sorting