C#强制转换和尝试转换的方法

 更新时间:2017年09月27日 09:02:04   作者:龙宫丿  
这篇文章主要为大家详细介绍了C#强制转换和尝试转换的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

本文实例为大家分享了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#中LINQ的基本用法(三)

    c#中LINQ的基本用法(三)

    这篇文章介绍了c#中LINQ的基本用法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下的相关资料
    2022-04-04
  • Unity相机移动之屏幕边缘检测

    Unity相机移动之屏幕边缘检测

    这篇文章主要为大家详细介绍了Unity相机移动之屏幕边缘检测,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-02-02
  • C#中加载dll并调用其函数的实现方法

    C#中加载dll并调用其函数的实现方法

    下面小编就为大家带来一篇C#中加载dll并调用其函数的实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-02-02
  • C#开启线程的四种方式小结

    C#开启线程的四种方式小结

    在C#中,多线程编程是处理并发操作、提高程序性能的重要手段,C#提供了多种方式来创建和管理线程,下面将介绍四种常用的开启线程的方法,并附上相应的实现代码,需要的朋友可以参考下
    2024-06-06
  • C#处理Json字符串实例分析

    C#处理Json字符串实例分析

    这篇文章主要通过具体的实例,向我们分析了C#如何处理Json字符串,需要的朋友可以参考下
    2015-02-02
  • C#使用DLLImport调用外部DLL的方法

    C#使用DLLImport调用外部DLL的方法

    这篇文章介绍了C#使用DLLImport调用外部DLL的方法,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-04-04
  • C#的通用DbHelper类(支持数据连接池)示例详解

    C#的通用DbHelper类(支持数据连接池)示例详解

    这篇文章主要介绍了C#的通用DbHelper类支持数据连接池,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-03-03
  • C#绘制椭圆的方法

    C#绘制椭圆的方法

    这篇文章主要介绍了C#绘制椭圆的方法,涉及C#图形绘制的相关技巧,需要的朋友可以参考下
    2015-06-06
  • C#实现将程序锁定到Win7任务栏的方法

    C#实现将程序锁定到Win7任务栏的方法

    这篇文章主要介绍了C#实现将程序锁定到Win7任务栏的方法,涉及C#调用Shell类的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-08-08
  • Unity实现卡牌翻动效果

    Unity实现卡牌翻动效果

    这篇文章主要为大家详细介绍了Unity实现卡牌翻动效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-02-02

最新评论