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(); 进行强制转换,但无法判断是否可以进行强制转换,当无法强制转换时会报出异常。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • sort page 排序和分页的小例子

    sort page 排序和分页的小例子

    花了一上午时间,终于写了一个进行排序并且分页的类,下面将代码贴出来,望大家指正。
    2013-05-05
  • 解析C#中的分部类和分部方法

    解析C#中的分部类和分部方法

    这篇文章主要介绍了C#中的分部类和分部方法,讲解了类的拆分和方法的定义的拆分,需要的朋友可以参考下
    2016-01-01
  • C#绝对路径拼接相对路径的实例代码

    C#绝对路径拼接相对路径的实例代码

    C#绝对路径拼接相对路径的实例代码,需要的朋友可以参考一下
    2013-03-03
  • 基于C# 中可以new一个接口?的问题分析

    基于C# 中可以new一个接口?的问题分析

    本篇文章是对C#中可以new一个接口?的问题进行了详细的分析介绍,需要的朋友参考下
    2013-05-05
  • C# WPF后台动态添加控件实战教程

    C# WPF后台动态添加控件实战教程

    最近尝试用wpf在后台动态添加控件,所以下面这篇文章主要给大家介绍了关于C# WPF后台动态添加控件的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-05-05
  • 使用C#连接并读取MongoDB数据库

    使用C#连接并读取MongoDB数据库

    这篇文章介绍了使用C#连接并读取MongoDB数据库的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-03-03
  • C#创建WebService接口并连接的全过程

    C#创建WebService接口并连接的全过程

    工作时遇到需要请求客户的接口返回数据,要求使用WebService,借此机会记录一下,下面这篇文章主要给大家介绍了关于C#创建WebService接口并连接的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
    2022-12-12
  • C#/VB.NET实现在Word文档中添加页眉和页脚

    C#/VB.NET实现在Word文档中添加页眉和页脚

    页眉位于文档中每个页面的顶部区域,常用于显示文档的附加信息;页脚位于文档中每个页面的底部的区域,常用于显示文档的附加信息。今天这篇文章就将为大家展示如何以编程的方式在在 Word 文档中添加页眉和页脚
    2023-03-03
  • 详解C#中的泛型以及编程中使用泛型的优点

    详解C#中的泛型以及编程中使用泛型的优点

    这篇文章主要介绍了详解C#中的泛型以及编程中使用泛型的优点,对泛型的支持时C#语言中的重要特性,需要的朋友可以参考下
    2016-02-02
  • C#中using关键字的使用方法示例

    C#中using关键字的使用方法示例

    在C#语句中,将using关键字作为一个语句时,该语句的作用是定义一个用大括号规定的范围,在该范围的末尾,系统会立即释放using后小括号内指定的对象,下面这篇文章主要给大家介绍了关于C#中using关键字使用的相关资料,需要的朋友可以参考下
    2022-06-06

最新评论