У меня есть код, как показано ниже. Он использовал чтение пользовательского ввода в качестве имени таблицы, а затем информацию о свойствах свойства класса на входе в качестве типа класса. Проблема заключается в том, что typeof (tableName) неверен. Любой может мне помочь, будет очень благодарен.Как получить пользовательский ввод как тип класса?
void Main()
{
var tableName = Console.ReadLine();
var propertyInfo = this.GetTableProperties(tableName);
}
public PropertyInfo[] GetTableProperties(string tableName)
{
PropertyInfo[] props = typeof(tableName).GetProperties();
return props;
}
Что такого 'tableName', является его полным пространством имен пользовательского класса? – Sayse