Преобразование строки в объект класса Type - PullRequest
0 голосов
/ 20 марта 2012

У меня есть таблица, в которой хранятся типы данных всех параметров, и другая таблица со значениями параметров.Когда я использую это в консольном приложении C #, как мне создать Type [] с типами, представленными в таблице?

1 Ответ

1 голос
/ 20 марта 2012

Не ясно, как вы храните тип в базе данных. Предполагая его полное имя сборки (например: 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();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...