如何创建[]类型的数组
本文关键字:类型 数组 何创建 创建 | 更新日期: 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) };