私は.NET 2.0を使用する必要があり、ここではLinqをサポートしていません...
次のような Remove() および Trim() 関数を使用して文字をトリミングしようとしました。
string guid = Guid.NewGuid().ToString();
string result = header.Trim( new Char[] { ' ', '-'} ));
しかし、Trim()
サンプルの場合、結果は同じですstring guid
( they are just equal )。
私はそのような機能を実行しましたが、封印された機能を正しく使用したいですString class
。
string guid = Guid.NewGuid().ToString();
string result = String.Empty;
for (int i = 0; i < guid.Length; i++)
{
if (guid[i] != '-') result += guid[i];
}
しかし、それはプレーンなCスタイルのように見え、正確に文字列関数を使用したい. Trim() と Remove() のどこで失敗しましたか。
私はLinq以降のバージョンの.net 2.0を使用できないことを忘れないでください。そのため、質問は下位レベルにあります...