.Netにcharの列挙型がどこにでも組み込まれているかどうか疑問に思っています。
CSVファイルを解析しているところですが、次のようなことができるようになりたいと思いました。
line.Split(Chars.Comma)
それ以外の:
line.Split(char(','))
それは私にはきれいに思えます。
.Netはこれをどこかに隠していますか?
追伸:ほとんどの状況でWindows.Forms.Keysが機能することは知っていますが、すべての句読記号が含まれているわけではありません。
編集(ほとんどの回答の後):
私はC#ではなくBooでコーディングしているので(したがって、一般的に.Netを要求した理由)、line.Split('、')は'、'はBooの文字列として機能しません。
私はそれが巨大なユニコードをカバーしなければならないことを考慮していませんでしたが、私がそれを使用することを計画していたのは、そのようなアプリを作成するたびに句読記号の定数を作成する必要がないようにすることですテキスト操作の。
これを解決するために私が選んだ方法は次のとおりです。
static class StingSplitters:
public final Comma = char(',')
public final BackSlash = char('\\')
...
すべての入力をありがとう。