将String[]类型的Object类型,转换为String[]类型:

 1 public string ObjectToString(object ob)
 2 {
 3     string str = string.Empty;
 4     if (ob is string[])
 5     {
 6         string[] strList = (string[])ob;  7     }
 8 9     return str;
10 }

使用 is 进行判断 ob 是否为 string[] 类型。

将 string 类型转换为 DateTime 类型:

1 public DateTime StringToDateTime(string str)
2 {
3     DateTime dateTime = new DateTime();
4     if (DateTime.TryParse(str, out dateTime))
5     {
6         return dateTime;
7     }
8     return dateTime;
9 }

注意:

使用 DateTime.TryParse(); 进行转换判断时,如果返回 true,强制转换结果将传入DateTime中;如果返回 false ,则无法强制转换。

也可以使用 Convert.ToDateTime(); 进行强制转换,但无法判断是否可以进行强制转换,当无法强制转换时会报出异常。

转载于:https://www.cnblogs.com/long570020553-longgong/p/7599405.html

关于C#的强制转换和尝试转换的方法相关推荐

  1. 强制 转换string 的一个简单方法(笔记)

    强制 转换string 的一个简单方法(笔记) //05  eg. //: c05:ToolTest.java // From 'Thinking in Java, 2nd ed.' by Bruce ...

  2. pdf转ppt怎么转换,pdf转换ppt的方法分享

    工作中为了方便我们在对文件的查看和应用,都会遇到过文件格式的相互转换吧,如果在工作中碰到了PDF文件转换成PPT文件的时候,我们要用什么样的方式转换最容易而又不出错呢,下面小编为大家分享一下小编常用的 ...

  3. JavaScript基础:(加号,数值转换,布尔转换)

    JavaScript中加号运算符"+" 运算过程理解 1) 如果其中一个操作数是对象,则对象会遵循对象到原始值的转换规则转换为原始值.日期对象通过toString()方法执行转换, ...

  4. java fastjson 泛型_解决fastjson泛型转换报错的解决方法

    错误信息 Exception in thread "main" java.lang.ClassCastException: com.alibaba.fastjson.JSONObj ...

  5. CSS3的2D转换和3D转换,你了解了嘛?

    css3的2D转换和3D转换 CSS3大纲: 本次讲解css3带来了两种转换:2D转换和3D转换 1. 2D转换 转换( transform)是CSS3中具有颠覆性的特征之一,可以实现元素的位移(tr ...

  6. 巧妙处理pdf转换成jpg的好方法

    巧妙处理pdf转换成jpg的好方法 你是否有过这样一个尴尬情况:从电脑上拷贝下来的一些实用的资料是PDF格式的,想将资料导出成JPG图片格式传到自己的微博上,与朋友分享.可是新的问题又来了,网络上推出 ...

  7. 浮点型转换整型的快速方法介绍

    [注明] 现有的Intel中的SSE指令 cvtps2dq XMM,XMM/m128 支持把源存储器4个单精度浮点数变成4个双字有符号整数,结果送入目的寄存器,内存变量必须对齐内存16字节,另外还有其 ...

  8. python转换八进制用取余数方法_python 二、八、十六进制之间的快速转换

    一.进制转换 1.2 十进制转二进制 bin(18)--> '0b10010'     去掉0b就是10010    即为十进制18转二进制是10010 十进制转八进制oct(18) --> ...

  9. mov转换mp4的最简单方法

    看到近期小伙伴咨询mov转换成MP4最简单方法的问题,所以今天特地要给大家推荐一款叫做优速视频处理大师的软件工具,这个软件的主要优势就是所有的功能操作都非常的简单,而且所有的功能都是围绕着视频文件的处 ...

最新文章

  1. PostgreSQL备份之手工备份(Low Level API)
  2. 使用telnet命令验证邮箱
  3. Java实现话术词槽匹配_知识图谱与KBQA——槽填充
  4. 20165223《Java程序设计》第八周Java学习总结
  5. jmc线程转储_使线程转储智能化
  6. eclipse的workset项目重复显示解决方案
  7. 一个丑陋的文件下载网站
  8. php垂直对齐,CSS垂直对齐不起作用的原因及解决方法
  9. Go语言---并发编程goroutine
  10. PS使用:利用PS制作旋转水晶球gif图
  11. React组件Input输入拼音时触发搜索的解决方案
  12. 高等数学——变限积分求导
  13. git push报错: Push rejected
  14. 1、学生如何购买云服务器、域名(系列:个人博客搭建)
  15. 修改UINavigationItem标题字体
  16. PHP 苹果内购订阅验单函数,及其订阅回调处理案例
  17. 如何为区块链项目设计token机制
  18. 跳槽?内卷?2022金三银四下程序员的自我修养
  19. 业内称马航或因失联事件面临破产重组
  20. GhostXP_SP2电脑公司特别版_v8.5_island完美版

热门文章

  1. 输入框聚焦隐藏提示语
  2. 免费电子书:Azure Web Apps开发者入门
  3. [转]何时使用委托而不使用接口(C# 编程指南)
  4. Cordic的学习之硬件实现
  5. 元素“Button”不是已知元素。原因可能是网站中存在编译错误,或者缺少web.config文件...
  6. 全文目录和全文索引的关系
  7. Wizard的动态添加
  8. (51)FPGA面试题-Verilog中function与task之间的区别是什么?
  9. (77)FPGA时钟激励(always)
  10. (19)FPGA乒乓操作