真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

C#中怎么自定義類型轉(zhuǎn)換函數(shù)

C#中怎么自定義類型轉(zhuǎn)換函數(shù),針對(duì)這個(gè)問題,這篇文章詳細(xì)介紹了相對(duì)應(yīng)的分析和解答,希望可以幫助更多想解決這個(gè)問題的小伙伴找到更簡單易行的方法。

為阜康等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計(jì)制作服務(wù),及阜康網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為做網(wǎng)站、網(wǎng)站設(shè)計(jì)、阜康網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!

///   /// 將字符型類型轉(zhuǎn)換為整型值  ///   /// 字符型  /// 無法轉(zhuǎn)換時(shí)的默認(rèn)值  /// 整型值  public static int IntParse(string objValue, int defaultValue)  {      int returnValue = defaultValue;      if (!string.IsNullOrEmpty(objValue))      {          try         {              returnValue = int.Parse(objValue);          }          catch         {              returnValue = defaultValue;          }      }       return returnValue;  }   ///   /// 將對(duì)象類型轉(zhuǎn)換為整型值  ///   /// 對(duì)象類型  /// 無法轉(zhuǎn)換時(shí)的默認(rèn)值  /// 整型值  public static int IntParse(object objValue, int defaultValue)  {      int returnValue = defaultValue;       if (objValue != null && objValue != DBNull.Value)      {          try         {              returnValue = int.Parse(objValue.ToString());          }          catch         {              returnValue = defaultValue;          }      }       //返回值      return returnValue;  }   ///   /// 將對(duì)象類型轉(zhuǎn)換為整型值  ///   /// 對(duì)象類型  /// 整型值  public static int IntParse(object objValue)  {      return IntParse(objValue, 0);  }  ///   /// 將對(duì)象類型轉(zhuǎn)換為日期值  ///   /// 對(duì)象類型  /// 無法轉(zhuǎn)換時(shí)的默認(rèn)值  /// 日期值  public static DateTime DateTimeParse(object objValue, DateTime defaultValue)  {      DateTime returnValue = defaultValue;       if (objValue != null && objValue != DBNull.Value)      {          try         {              returnValue = DateTime.Parse(objValue.ToString());          }          catch         {              returnValue = defaultValue;          }      }       //返回值      return returnValue;  }   ///   /// 將對(duì)象類型轉(zhuǎn)換為日期值  ///   /// 對(duì)象類型  /// 日期值  public static DateTime DateTimeParse(object objValue)  {      return DateTimeParse(objValue, DateTime.MinValue);  }    ///   /// 將對(duì)象類型轉(zhuǎn)換為字符型  ///   /// 對(duì)象類型  /// 無法轉(zhuǎn)換時(shí)的默認(rèn)值  /// 字符型  public static string StringParse(object objValue, string defaultValue)  {      string returnValue = defaultValue;       if (objValue != null && objValue != DBNull.Value)      {          try         {              returnValue = objValue.ToString();          }          catch         {              returnValue = defaultValue; ;          }       }       //返回值      return returnValue;  }   ///   /// 將對(duì)象類型轉(zhuǎn)換為字符型  ///   /// 對(duì)象類型  /// 字符型  public static string StringParse(object objValue)  {      return StringParse(objValue, string.Empty);  }    ///   /// 將對(duì)象類型轉(zhuǎn)換為GUID  ///   /// 對(duì)象類型  /// 無法轉(zhuǎn)換時(shí)的默認(rèn)值  /// GUID  public static Guid GuidParse(object objValue, Guid defaultValue)  {      Guid returnValue = defaultValue;       if (objValue != null && objValue != DBNull.Value)      {          try         {              returnValue = new Guid(objValue.ToString());          }          catch         {              returnValue = defaultValue; ;          }       }       //返回值      return returnValue;  }    ///   /// 將對(duì)象類型轉(zhuǎn)換為GUID  ///   /// 對(duì)象類型  /// GUID  public static Guid GuidParse(object objValue)  {      return GuidParse(objValue, Guid.Empty);  }   ///   /// C#類型轉(zhuǎn)換函數(shù)  ///   /// 目標(biāo)類型值  /// 對(duì)象類型  /// 無法轉(zhuǎn)換時(shí)的默認(rèn)值  /// 目標(biāo)類型值  public static T Parse(object objValue, T defaultValue)  {      T returnValue = defaultValue;       if (objValue != null && objValue != DBNull.Value)      {          try         {              returnValue = (T)objValue;          }          catch         {              returnValue = defaultValue;          }      }       //返回值      return returnValue;  }   ///   /// C#類型轉(zhuǎn)換函數(shù) ///   /// 目標(biāo)類型值  /// 對(duì)象類型  /// 目標(biāo)類型值  public static T Parse(object objValue)  {      return Parse(objValue, default(T));  }

關(guān)于C#中怎么自定義類型轉(zhuǎn)換函數(shù)問題的解答就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道了解更多相關(guān)知識(shí)。


分享題目:C#中怎么自定義類型轉(zhuǎn)換函數(shù)
文章位置:http://weahome.cn/article/jpcgph.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部