Создание динамических объектов
Как динамически создавать объекты?
string[] columnNames = { "EmpName", "EmpID", "PhoneNo" };
List columnValues = new List();
for (int i = 0; i < 10; i++)
{
columnValues.Add(new[] { "Ramesh", "12345", "12345" });
}
List testData = new List();
foreach (string[] columnValue in columnValues)
{
Dictionary data = new Dictionary();
for (int j = 0; j < columnNames.Count(); j++)
{
data.Add(columnNames[j], columnValues[j]);
}
testData.Add(data);
}
Воображаемый класс (класс не доступен в коде):
class Employee
{
string EmpName { get;set; }
string EmpID { get;set; }
string PhoneNo { get;set; }
}
Замечания: Имена свойств / столбцов являются динамическими.
Теперь я хочу преобразоватьList
к классу типаList
(т.е.).List
Является ли это возможным? Предложения, пожалуйста.