Я ищу чтение .Net, С# зарезервированных ключевых слов программно в VS 2015.
Я получил ответ на чтение зарезервированных слов С# в [link] [1].
CSharpCodeProvider cs = new CSharpCodeProvider();
var test = cs.IsValidIdentifier("new"); // returns false
var test2 = cs.IsValidIdentifier("new1"); // returns true
Но для var
, dynamic
, List
, Dictionary
и т.д. приведенный выше код возвращает неправильный результат.
Есть ли способ идентифицировать ключевые слова .net во время выполнения, а не перечислять ключевые слова в списке?
string[] _keywords = new[] { "List", "Dictionary" };