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 odpowiedziW 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 #?