Example #1
0
 /// <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);
         }
     }
 }
Example #2
0
 /// <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)));
 }
Example #3
0
 /// <summary>
 /// 判斷二個字串是否相等(忽略大小寫)。
 /// </summary>
 /// <param name="s1">第一個字串。</param>
 /// <param name="s2">第二個字串。</param>
 public static bool SameText(this string s1, string s2)
 {
     return(StrFunc.SameText(s1, s2));
 }