あなたは文字列を操作するのに便利なヘルパーは何ですか?あなたが遭遇した最も有用なStringヘルパーは何ですか?
は、私がかつて私はずっときちんと使用することを見つけるString.Formatの()の代替を、書いた:
public static class StringHelpers
{
public static string Args(this string str, object arg0)
{
return String.Format(str, arg0);
}
public static string Args(this string str, object arg0, object arg1)
{
return String.Format(str, arg0, arg1);
}
public static string Args(this string str, object arg0, object arg1, object arg2)
{
return String.Format(str, arg0, arg1, arg2);
}
public static string Args(this string str, params object[] args)
{
return String.Format(str, args);
}
}
例:
// instead of String.Format("Hello {0}", name) use:
"Hello {0}".Args(name)
有用な他のどのようなヘルパーあなたは文字列を持っていますC#で?
私は何も使用していません。あなたは涼しく見えます。 – TarasB
通常、CultureInfoオブジェクトにString.Formatを含めることをお勧めします。拡張メソッドにデフォルトのCultureInfoを含めることができます。 –
興味深い関連例:http://stackoverflow.com/questions/1322037/how-can-i-create-a-more-user-friendly-string-format-syntax/1322103#1322103 –