在Java中,有所谓的方法isJavaIdentifierStart和isJavaIdentifierPart对可用于判断一个字符串是一个有效的Java标识,像这样的字符类别:
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;
}
Run Code Online (Sandbox Code Playgroud)
C#有这样的东西吗?