我只是想知道.Net是否有內置的任何地方的字符枚舉。.Net是否有一個可用的字符枚舉
我只是解析一個CSV文件,並將它發生在我,我想可以這樣做:
line.Split(Chars.Comma)
代替:
line.Split(char(','))
它只是似乎更清潔對我來說。
.Net是否將此隱藏在任何地方?
Ps:我知道Windows.Forms.Keys在大多數情況下都可以使用,但沒有所有的標點符號。
編輯(大部分的答案後):
我應該提到,我在編碼噓,不C#(所以爲什麼我問的.Net一般),所以line.Split( ',')不起作用,','是Boo中的一個字符串。
我沒有考慮到它將不得不覆蓋unicode,這將是巨大的,而我打算使用它的所有計劃都是爲了使我無需每次創建應用程序時都爲標點符號創建常量這樣做的文本操作。
這裏是我選擇來解決這個方式:
static class StingSplitters:
public final Comma = char(',')
public final BackSlash = char('\\')
...
感謝所有的輸入。
你的第二個代碼示例應該是'line.Split(',')',我發現它們全部最清潔 – GolfWolf 2013-03-13 10:08:00
但是,對於解析CSV我推薦使用庫,比如[File Helpers](http ://filehelpers.sourceforge.net/) – GolfWolf 2013-03-13 10:09:28
C#中有65536個字符可用;他們每個人都有一個現有的角色代表......「a」,「b」等等(好吧,有些代表有點難)。沒有必要使用* enum *,但是* *在你所說的內容中是...... *不是用於'char',而是用於'char []'。 – 2013-03-13 10:14:55