0
カスタマイズされた記号をカスタマイズされた方法でエスケープしたいと思います。C#は辞書に従って文字列を置き換えます。
',' -> '__Comma__'
'?' -> '__QuestionMark__'
'/' -> '__Slash__'
...
これを行う最も簡単な方法は何ですか?
カスタマイズされた記号をカスタマイズされた方法でエスケープしたいと思います。C#は辞書に従って文字列を置き換えます。
',' -> '__Comma__'
'?' -> '__QuestionMark__'
'/' -> '__Slash__'
...
これを行う最も簡単な方法は何ですか?
StringBuilder
クラスは、同じ文字列オブジェクトの変更のために設計されました。
var builder = new StringBuilder(yourText);
builder.Replace(",", "__Comma__");
http://www.codeproject.com/Questions/629296/Remove-string-from-match-word-csharp –
あなたが '速い' とはどういう意味ですか参照してください?いくつかの仮想的な最適化では約ナノ秒ですか、それとも小さな初期化とスレッド管理のオーバーヘッドがかなり受け入れられる数GBの大文字テキストの並列処理ですか? – grek40
最も速い方法は、文字列を使用しないで 'unsafe'キーワードを使用し、維持するためのクマであるコードを書いてみんなの目を傷つけるようにすることです。いつもの反応は「よく、それは*速いものである必要はありません。 –