gpt4 book ai didi

c# - 如何设置内联集合?

转载 作者:太空狗 更新时间:2023-10-29 17:34:25 24 4
gpt4 key购买 nike

例如:

DataTable table = new DataTable() 
{
Columns = new DataColumnCollection(
{
new DataColumn("col1"),
new DataColumn("col2")
})
});

最佳答案

你说的是 Collection Initialiser在 C# 3 中添加的功能。它是这样完成的:

DataTable table = new DataTable() 
{
Columns =
{
new DataColumn("col1"),
new DataColumn("col2")
}
};

这不调用集合构造函数,它使用已存在于 DataTable 中的集合。

这是 Columns.Add() 的简写,因此它不需要 Columns 有一个 setter。

您与问题中的代码非常接近!

关于c# - 如何设置内联集合?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9083515/

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