你有哪些关于字符串操作的有用工具可以分享?
我曾经写过一个替代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#中,还有哪些有用的字符串助手可以使用?