本文實(shí)例為大家分享了C#強(qiáng)制轉(zhuǎn)換和嘗試轉(zhuǎn)換的方法,供大家參考,具體內(nèi)容如下
將String[]類型的Object類型,轉(zhuǎn)換為String[]類型:
public string ObjectToString(object ob){  string str = string.Empty;  if (ob is string[])  {    string[] strList = (string[])ob;   }  return str;}使用 is 進(jìn)行判斷 ob 是否為 string[] 類型。
將 string 類型轉(zhuǎn)換為 DateTime 類型:
public DateTime StringToDateTime(string str){  DateTime dateTime = new DateTime();  if (DateTime.TryParse(str, out dateTime))  {    return dateTime;  }  return dateTime;}注意:
使用 DateTime.TryParse(); 進(jìn)行轉(zhuǎn)換判斷時(shí),如果返回 true,強(qiáng)制轉(zhuǎn)換結(jié)果將傳入DateTime中;如果返回 false ,則無法強(qiáng)制轉(zhuǎn)換。
也可以使用 Convert.ToDateTime(); 進(jìn)行強(qiáng)制轉(zhuǎn)換,但無法判斷是否可以進(jìn)行強(qiáng)制轉(zhuǎn)換,當(dāng)無法強(qiáng)制轉(zhuǎn)換時(shí)會(huì)報(bào)出異常。
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持武林網(wǎng)。
新聞熱點(diǎn)
疑難解答
圖片精選