Czy w języku C # istnieje metoda sprawdzania, czy łańcuch jest poprawnym identyfikatorem [duplikat]

To pytanie ma już tutaj odpowiedź:

Jak ustalić, czy ciąg jest prawidłową nazwą zmiennej? 4 odpowiedzi

W Javie istnieją metody nazywaneisJavaIdentifierStart iisJavaIdentifierPart w klasie Character, która może być użyta do określenia, czy ciąg znaków jest prawidłowym identyfikatorem Java, tak jak poniżej:

public boolean isJavaIdentifier(String s) {
  int n = s.length();
  if (n==0) return false;
  if (!Character.isJavaIdentifierStart(s.charAt(0)))
      return false;
  for (int i = 1; i < n; i++)
      if (!Character.isJavaIdentifierPart(s.charAt(i)))
          return false;
  return true;
}

Czy jest coś takiego dla C #?

questionAnswers(8)

yourAnswerToTheQuestion