/// <summary> /// 轉型為 Guid 值。 /// </summary> /// <param name="value">要轉型的值。</param> public static Guid CGuid(string value) { if (IsEmpty(value) || StrFunc.SameText(value, "*")) { return(Guid.Empty); } else { var result = Guid.Empty; if (Guid.TryParse(value, out result)) { return(result); } else { return(result); } } }
/// <summary> /// 將傳入值先轉型為字串,再判斷二個字串是否相等(忽略大小寫)。 /// </summary> /// <param name="s1">第一個字串。</param> /// <param name="s2">第二個字串。</param> public static bool SameText(object s1, object s2) { return(StrFunc.SameText(BaseFunc.CStr(s1), BaseFunc.CStr(s2))); }
/// <summary> /// 判斷二個字串是否相等(忽略大小寫)。 /// </summary> /// <param name="s1">第一個字串。</param> /// <param name="s2">第二個字串。</param> public static bool SameText(this string s1, string s2) { return(StrFunc.SameText(s1, s2)); }