如何以编程方式获取变量名称中受限制的符号列表

时间:2013-09-29 16:25:58

标签: c#

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

这样的东西

2 个答案:

答案 0 :(得分:3)

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

你需要建立适合自己的情况。 (出于好奇,这是什么?)

答案 1 :(得分:-1)

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