C#强制转换和尝试转换的方法
时间:2021-08-17 07:33:23|栏目:.NET代码|点击: 次
本文实例为大家分享了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(); 进行强制转换,但无法判断是否可以进行强制转换,当无法强制转换时会报出异常。
上一篇:Asp.net 字符串操作基类(安全,替换,分解等)
栏 目:.NET代码
下一篇:c#多线程程序设计实例方法
本文标题:C#强制转换和尝试转换的方法
本文地址:http://www.codeinn.net/misctech/167538.html






