我只是想知道.Net 是否在任何地方都有内置的字符枚举。
我只是在解析一个 CSV 文件,我想到了我希望能够执行以下操作:
line.Split(Chars.Comma)
代替:
line.Split(char(','))
它对我来说似乎更干净。
.Net 是否将其隐藏在任何地方?
Ps:我知道 Windows.Forms.Keys 在大多数情况下都有,但没有所有的标点符号。
编辑(在大多数答案之后):
我应该提到我是在 Boo 中编码,而不是 C#(因此我一般要求使用 .Net),所以 line.Split(',') 不能作为 ',' 在 Boo 中使用。
我没有考虑到它必须涵盖 unicode,这将是巨大的,而我计划使用它的目的是让我不必在每次创建应用程序时都为标点符号创建常量的文本操作。
这是我选择解决此问题的方法:
static class StingSplitters:
public final Comma = char(',')
public final BackSlash = char('\\')
...
感谢所有的投入。