gpt4 book ai didi

c# - 动态创建匿名类型的属性

转载 作者:太空宇宙 更新时间:2023-11-03 15:08:07 25 4
gpt4 key购买 nike

我想使用匿名类型创建一个新类型。

这是我的代码:

 var t = paramaterList.Select(x => x).ToArray().Select(item => new
{
item,
});

我需要根据项目名称为 var t 创建属性。

例如:

如果 paramaterList.Select(x => x).ToArray() 包含 3 个项目:名字、姓氏、年龄

这应该为每个项目创建属性:

paramaterList.Select(x => x).ToArray().Select(item => new
{

});

最佳答案

匿名类型仍然是静态类型,即使它们没有您可以用来引用它们的名称。如果您不知道此对象在编译时将具有的字段,则无法创建匿名类型的变量来保存该数据。您需要以某种形式的数据结构(例如字典)存储数据,这不需要您在编译时知道值是什么。

关于c# - 动态创建匿名类型的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42425796/

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