Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 4.0 基于字符串列表的匿名类型_C# 4.0_Anonymous Types - Fatal编程技术网

C# 4.0 基于字符串列表的匿名类型

C# 4.0 基于字符串列表的匿名类型,c#-4.0,anonymous-types,C# 4.0,Anonymous Types,比如说,我有一种类型 class MyType { string A; string B; int C; DateTime D;} List<string> columns = new List<string>(){ "A", "C", "D"}; 比如说,我有一个字符串列表 class MyType { string A; string B; int C; DateTime D;} List<string> columns = new List<

比如说,我有一种类型

class MyType { string A; string B; int C; DateTime D;}
List<string> columns = new List<string>(){ "A", "C", "D"};
比如说,我有一个字符串列表

class MyType { string A; string B; int C; DateTime D;}
List<string> columns = new List<string>(){ "A", "C", "D"};

除了使用emit创建新类型之外,我无法理解应该采取什么方法。建议我一些不使用反射或发射的东西。

匿名类型如何?看看Linq,它也会进行匹配。是的,正如主题所说,我需要创建匿名类型