gpt4 book ai didi

C# 3.0 匿名类型 : Naming

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

我想知道是否有某种方法可以命名或重命名匿名类型的属性以在属性名称中包含一个空格。例如:

var resultSet = from customer in customerList
select new
{
FirstName = customer.firstName;
};

在此示例中,我希望 FirstName 为“First Name”。这个问题的原因是我有一个用户控件公开了我绑定(bind)到不同匿名类型的公共(public) DataSource 属性。它现在工作得很好,除了列名的一个小缺点是用户友好度有点低(FirstName 而不是 First Name)。

最佳答案

做这样的事情怎么样:

var resultSet = from customer in customerList
select new
{
Value = customer.firstName,
Title = "First Name"
};

然后在您的用户控件中使用 Value 作为内容,使用 Title 作为列名。

关于C# 3.0 匿名类型 : Naming,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/214077/

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