十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
这篇文章主要介绍了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#中强制转换与尝试转换的案例内容对大家有帮助,同时也希望大家多多支持创新互联,关注创新互联行业资讯频道,遇到问题就找创新互联,详细的解决方法等着你来学习!