c# - 如何转换列表中的var?
问题描述
我需要var
在 type中转换 a List<myStruct>
。我不得不用来var
订购一个列表,myStruct
我得到了orderedList2
,但现在我需要迭代这个列表,我不知道该怎么做。
public struct myStruct
{
public String delivery;
public String articleCode;
public String dex;
public String phase;
public String quantity;
};
List<myStruct> myList;
var orderedList2 = myList.OrderByDescending(x =>
{
DateTime dt;
DateTime.TryParse(x.delivery, out dt);
return x;
});
// now I have to fill the ListView again
foreach(myStruct str in orderedList2)
{
string[] s = new string[5];
s[0] = str.delivery;
s[1] = str.articleCode;
s[2] = str.dex;
s[3] = str.phase;
s[4] = str.quantity;
ListViewItem itl = new ListViewItem(s);
////String s = r["DEXART"].ToString();
////MessageBox.Show(s);
listView1.Items.Add(itl);
}
当代码命中foreach
语句时,我得到一个异常。
解决方案
推荐阅读
- java - SimpleDateFormat 与 ZonedDateTime 与时区
- c# - 将 C# WPF 程序设置为在启动时启动
- c++ - 如何在 CMake 中从 COMPILE_FLAGS 迁移到 target_compile_options?
- java - 如何停止 Gradle 从项目的模块路径中删除 .jars?
- makefile - 使用 whoami 运行 Makefile 命令
- html - 停用网格内的边框并留下一个框
- python - EZSheets 模块无法打开 Window 以登录 Google 帐户
- f# - F# 中更高效的递归 Tetranacci 函数
- docker - 带有来自私有仓库的 Docker 图像的 Spring Cloud Data Flow - 未使用 imagePullSecrets。无法拉取图片
- reactjs - 如何使反应组件从另一个 Material UI Typescript 调用函数