ご挨拶皆様... Trim
String
が必要です。しかし、私は、文字列内のすべての繰り返し空白を削除したいと思います。StringのようなC#の組み込み型を拡張するには?
public static string ConvertWhitespacesToSingleSpaces(string value)
{
value = Regex.Replace(value, @"\s+", " ");
}
私が得た方法は、hereです。しかし、私はこのコードをString.Trim()
の中で呼びたいので、Trim
メソッドを拡張またはオーバーロードまたはオーバーライドする必要があると思います。これを行う方法はありますか?
ありがとうございます。
ファイルに特別な名前が必要ですか?またはこれをどこで保存しますか?それはUtilクラスなどに入れられますか? – testing
@testingプロジェクトに参照されている限り、どこにでも置くことができます。特定の名前空間に入れる場合は、他のクラスと同じように 'using'ステートメントを使用してください。 – Twicetimes
なぜTrimAndReduce関数から正規表現を返さなかったのですか?あなたの答えをもっと簡単に読むことができました。あなたがあなたの答えをそんなに使っていない限り、あなたはそれをどこか他の場所に呼び出す必要があります – quemeful