您好,登錄后才能下訂單哦!
本文實例為大家分享了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(); 進行強制轉換,但無法判斷是否可以進行強制轉換,當無法強制轉換時會報出異常。
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持億速云。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。