本文实例为人人分享了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#中强迫转换与尝试转换的完成要领的细致内容,更多请关注ki4网别的相干文章!