В С# 6 вы можете использовать оператор nameof()
, чтобы получить строку, содержащую имя переменной или типа.
Проверяется ли это во время компиляции или во время выполнения через некоторый API Roslyn?
Вы можете прочитать о nameof()
операторе answer, или выделенное сообщение в моем блоге. На сайте 2000things.com вы найдете описание и пример его использования.