4using System.Globalization;
13 return new string(c, 1);
18 return Convert.ToString(value, CultureInfo.InvariantCulture);
23 return Convert.ToString(value, CultureInfo.CurrentCulture);
26 public static string FormatInvariant(
this string value, params
object[] arguments)
28 return string.Format(CultureInfo.InvariantCulture, value, arguments);
31 public static string FormatLocal(
this string value, params
object[] arguments)
33 return string.Format(CultureInfo.CurrentCulture, value, arguments);
36 public static string Spaces(
this int value)
38 return new string(
' ', value);
43 return string.CompareOrdinal(strA, strB) == 0;
48 return string.Compare(strA, strB, StringComparison.OrdinalIgnoreCase) == 0;
53 return value ==
null ? 0 : value.Length;
56 public static string JoinTo(
this string value, params
string[] others)
58 StringBuilder builder =
new StringBuilder(value);
60 foreach (
string v
in others)
65 return builder.ToString();
70 return value.Equals(
"true", StringComparison.OrdinalIgnoreCase) ||
71 value.Equals(
"false", StringComparison.OrdinalIgnoreCase);
76 return value.Equals(
"true", StringComparison.OrdinalIgnoreCase);
81 if (
string.IsNullOrEmpty(value) ||
83 value.Equals(
"f", StringComparison.OrdinalIgnoreCase) ||
84 value.Equals(
"n", StringComparison.OrdinalIgnoreCase) ||
85 value.Equals(
"no", StringComparison.OrdinalIgnoreCase) ||
86 value.Equals(
"off", StringComparison.OrdinalIgnoreCase) ||
87 value.Equals(
"false", StringComparison.OrdinalIgnoreCase))
static int SafeLength(this string value)
static bool EqualsOrdinalIgnoreCase(this string strA, string strB)
static bool EqualsOrdinal(this string strA, string strB)
static string ToStringInvariant< T >(this T value)
static string FormatLocal(this string value, params object[] arguments)
static bool ToBooleanLoose(this string value)
static string JoinTo(this string value, params string[] others)
static bool IsBooleanString(this string value)
static string ToStringLocal< T >(this T value)
static string FormatInvariant(this string value, params object[] arguments)
static string ToOneCharString(this char c)
static string Spaces(this int value)
static bool ToBoolean(this string value)