C# 类型转换
怎么高效的检测一个值(可能是引用值类型或引用类型)是否能够正确的转换成一个类型
如:我要检测textBox.Text 的值 可否正常转换为 DateTime类型
不用try-catch 和正则表达式,能行吗?
------解决方案--------------------DateTime.TryParse()这个就是为你这需求设计的
不要直接用Parse(),格式不对就会出异常
------解决方案--------------------C# code
DateTime dt;
if (DateTime.TryParse(string, out dt))
{
\\能够正确的转换
}
else
{
\\不能正确的转换
}