0

只是古玩有没有办法获得在 C# 中命名变量时非法的符号列表,例如代码中的各种括号、逗号等?就像是SomeClass.GetIllegalVariableSymbols()

4

2 回答 2

3

不; 有很多,例如,当您考虑 Unicode 时,还有其他规则(例如,标识符可以包含数字但不能以 1 开头,关键字不能用作标识符,除非以 为前缀@等)。

您需要根据具体情况构建自己的。(那是什么,出于好奇?)

于 2013-09-29T16:27:58.660 回答
-1

是的你可以。只需使用 Path.GetInvalidFileNameChars() 方法。 资源

于 2013-09-29T16:28:58.370 回答