gpt4 book ai didi

C# 和匿名对象数组

转载 作者:IT王子 更新时间:2023-10-29 03:51:35 26 4
gpt4 key购买 nike

这样的表达是什么意思?

obj.DataSource = new[]
{
new {Text = "Silverlight", Count = 10, Link="/Tags/Silverlight" },
new {Text = "IIS 7", Count = 11, Link="http://iis.net" },
new {Text = "IE 8", Count = 12, Link="/Tags/IE8" },
new {Text = "C#", Count = 13, Link="/Tags/C#" },
new {Text = "Azure", Count = 13, Link="?Tag=Azure" }
};

尤其是这些行:new {Text = "IIS 7"... }

我怎样才能手动创建一个这样的数组来适应这个数据源。

最佳答案

首先,让我们重新格式化 that code一点点:

obj.DataSource = new[]
{
new { Text = "Silverlight", Count = 10, Link = "/Tags/Silverlight" },
new { Text = "IIS 7", Count = 11, Link = "http://iis.net" },
new { Text = "IE 8", Count = 12, Link = "/Tags/IE8" },
new { Text = "C#", Count = 13, Link = "/Tags/C#" },
new { Text = "Azure", Count = 13, Link = "?Tag=Azure" }
};

这看起来不像一个多维数组,而更像是一个包含 5 个对象的数组。数组中的这些对象属于 anonymous type ,使用 new { ... } 创建和初始化。

关于您的问题,您如何手动创建这样一个数组以适应数据源:您似乎正在使用上面的代码来做到这一点。

关于C# 和匿名对象数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2035017/

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