Как получить имя класса?C#

Место общения программистов C#
Anonymous
 Как получить имя класса?

Сообщение Anonymous »

В любом случае, я могу получить имя свойства класса Intproperty < /code>? < /p>

public class ClassName
{
public static int IntProperty { get { return 0; } }
}

//something like below but I want to get the string of "IntProperty"
ClassName.IntProperty.GetType().Name
< /code>

В основном я хочу сделать динамически сохранить строку имени свойства в базу данных, а затем извлечь его из базы данных и динамически вызвать свойство. < /p>

Похоже, что я ищу, я думаю, что напечатано утка. < /p>

Спасибо! >
Обновлено: < /p>

Это фактический код. Это больше похоже на рабочий процесс. Но каждая задача определяется как свойство класса (класс используется для групповых задач). < /P>

public class ApplicationTask
{
public static Task SendIncompleteNotification
{
get
{
return new Task
(
a => Console.WriteLine("Sample Task")
, "This is a sample task which does nothing."
);
}
}
}
< /code>

Итак, код сможет получить полное имя класса и свойства. Полем Позже, код будет читать строку и динамически создавать задачу и передавать ее в другой для выполнения.

Подробнее здесь: https://stackoverflow.com/questions/672 ... s-property

Вернуться в «C#»