如何创建[]类型的数组

本文关键字:类型 数组 何创建 创建 | 更新日期: 2023-09-27 18:22:43

如何初始化System.Type Datatype 中的数据类型数组

这个示例代码我正在尝试

Type[] coltypes = {string, string, string, string, string, string };

在我找到这个链接中的解决方案后,我能够理解的问题

盖蒂佩

解决方案:Type[]coltypes={typeof(string),typeof(int),typeof(double),typeof(string)};

如何创建[]类型的数组

您需要使用typeof()来获取类型的类型对象:

Type[] coltypes = new Type[] { typeof(string), typeof(int), typeof(double) };

请注意,使用typeof表达式由编译器进行解释,并在编译时获取类型对象。

因为string本身不是System.Type。您可以使用typeof运算符生成它的System.Type

您可以使用;

Type[] coltypes = { typeof(string), typeof(string), typeof(string), typeof(string), typeof(string), typeof(string) };

您缺少一个逗号,

Type[] coltypes = { typeof(string), typeof(string), typeof(string), typeof(string), typeof(string), typeof(string) };