gpt4 book ai didi

C# 如何创建类列表

转载 作者:行者123 更新时间:2023-11-30 18:51:50 25 4
gpt4 key购买 nike

我是 C# 新手,但不是编程新手。首先,非常感谢您的帮助!

我想要一个具有 3 个变量的合适的类或结构。一个字符串和两个日期时间。

我想创建一个循环,将新类存储在列表中。

类似于:

对于dataViewer中的每一项
创建新类
分配变量
在列表中存储类
下一步

非常感谢您的帮助

最佳答案

您可以使用 LINQ 轻松完成此操作:

var list = dataViewer
.Select(item => new YourClass
{
StringProperty = ...,
DateTimeProperty1 = ...,
DateTimeProperty2 = ...
})
.ToList();

它可以让您陈述您的意图(从 dataViewer 中的每个 item 创建一个 YourClass 对象列表),而无需强调其背后的机制(循环等)

编辑:如果您不需要列表,只需要一个序列,使用查询语法(含义相同)这看起来也不错:

var yourClasses =
from item in dataViewer
select new YourClass
{
StringProperty = ...,
DateTimeProperty1 = ...,
DateTimeProperty2 = ...
};

关于C# 如何创建类列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8086676/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com