如何创建类型[]的数组?

Ran*_*nju -1 c# types

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

这个示例代码我正在尝试

Type[] coltypes = {string, string, string, string, string, string };
Run Code Online (Sandbox Code Playgroud)

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

的GetType

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

pok*_*oke 5

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

Type[] coltypes = new Type[] { typeof(string), typeof(int), typeof(double) };
Run Code Online (Sandbox Code Playgroud)

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