這篇文章主要為大家詳細介紹了C#強制轉換和嘗試轉換的方法,具有一定的參考價值,有興趣的小伙伴們可以參考一下
本文實例為大家分享了C#強制轉換與嘗試轉換的方法,供大家參考,具體內容如下
將String[]類型的Object類型,轉換為String[]類型:
public string ObjectToString(object ob) { string str = string.Empty; if (ob is string[]) { string[] strList = (string[])ob; } return str; }
使用is 進行判斷ob 是否為string[] 型別。
將string 類型轉換為DateTime 類型:
public DateTime StringToDateTime(string str) { DateTime dateTime = new DateTime(); if (DateTime.TryParse(str, out dateTime)) { return dateTime; } return dateTime; }
#注意:
使用DateTime.TryParse() ; 進行轉換判斷時,若傳回true,強制轉換結果將傳入DateTime中;若傳回false ,則無法強制轉換。
也可以使用 Convert.ToDateTime(); 進行強制轉換,但無法判斷是否可以進行強制轉換,當無法強制轉換時會報出異常。
以上是C#中強制轉換與嘗試轉換的實作方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!