关于C#的强制转换和尝试转换的方法
将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#的强制转换和尝试转换的方法相关推荐
- 强制 转换string 的一个简单方法(笔记)
强制 转换string 的一个简单方法(笔记) //05 eg. //: c05:ToolTest.java // From 'Thinking in Java, 2nd ed.' by Bruce ...
- pdf转ppt怎么转换,pdf转换ppt的方法分享
工作中为了方便我们在对文件的查看和应用,都会遇到过文件格式的相互转换吧,如果在工作中碰到了PDF文件转换成PPT文件的时候,我们要用什么样的方式转换最容易而又不出错呢,下面小编为大家分享一下小编常用的 ...
- JavaScript基础:(加号,数值转换,布尔转换)
JavaScript中加号运算符"+" 运算过程理解 1) 如果其中一个操作数是对象,则对象会遵循对象到原始值的转换规则转换为原始值.日期对象通过toString()方法执行转换, ...
- java fastjson 泛型_解决fastjson泛型转换报错的解决方法
错误信息 Exception in thread "main" java.lang.ClassCastException: com.alibaba.fastjson.JSONObj ...
- CSS3的2D转换和3D转换,你了解了嘛?
css3的2D转换和3D转换 CSS3大纲: 本次讲解css3带来了两种转换:2D转换和3D转换 1. 2D转换 转换( transform)是CSS3中具有颠覆性的特征之一,可以实现元素的位移(tr ...
- 巧妙处理pdf转换成jpg的好方法
巧妙处理pdf转换成jpg的好方法 你是否有过这样一个尴尬情况:从电脑上拷贝下来的一些实用的资料是PDF格式的,想将资料导出成JPG图片格式传到自己的微博上,与朋友分享.可是新的问题又来了,网络上推出 ...
- 浮点型转换整型的快速方法介绍
[注明] 现有的Intel中的SSE指令 cvtps2dq XMM,XMM/m128 支持把源存储器4个单精度浮点数变成4个双字有符号整数,结果送入目的寄存器,内存变量必须对齐内存16字节,另外还有其 ...
- python转换八进制用取余数方法_python 二、八、十六进制之间的快速转换
一.进制转换 1.2 十进制转二进制 bin(18)--> '0b10010' 去掉0b就是10010 即为十进制18转二进制是10010 十进制转八进制oct(18) --> ...
- mov转换mp4的最简单方法
看到近期小伙伴咨询mov转换成MP4最简单方法的问题,所以今天特地要给大家推荐一款叫做优速视频处理大师的软件工具,这个软件的主要优势就是所有的功能操作都非常的简单,而且所有的功能都是围绕着视频文件的处 ...
最新文章
- PostgreSQL备份之手工备份(Low Level API)
- 使用telnet命令验证邮箱
- Java实现话术词槽匹配_知识图谱与KBQA——槽填充
- 20165223《Java程序设计》第八周Java学习总结
- jmc线程转储_使线程转储智能化
- eclipse的workset项目重复显示解决方案
- 一个丑陋的文件下载网站
- php垂直对齐,CSS垂直对齐不起作用的原因及解决方法
- Go语言---并发编程goroutine
- PS使用:利用PS制作旋转水晶球gif图
- React组件Input输入拼音时触发搜索的解决方案
- 高等数学——变限积分求导
- git push报错: Push rejected
- 1、学生如何购买云服务器、域名(系列:个人博客搭建)
- 修改UINavigationItem标题字体
- PHP 苹果内购订阅验单函数,及其订阅回调处理案例
- 如何为区块链项目设计token机制
- 跳槽?内卷?2022金三银四下程序员的自我修养
- 业内称马航或因失联事件面临破产重组
- GhostXP_SP2电脑公司特别版_v8.5_island完美版