我有一个表存储所有参数的数据类型,另一个表存储参数值。当我在C#控制台应用程序中使用它时,如何使用表中存在的类型创建Type []?
答案 0 :(得分:1)
目前尚不清楚如何在数据库中存储类型。假设它是程序集限定名称(例如:System.String)
var types = new List<Type>();
foreach(var row in myTable.AsEnumerable())
{
var typeName = row.Field<string>("ColumnName");
types.Add(Type.GetType(typeName));
}
var array = types.ToArray();