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#自定义类型强制转换实例分析
本文实例讲述了C#自定义类型强制转换的用法.分享给大家供大家参考.具体分析如下: 先来举一个小例子 类定义: public class MyCurrency { public uint Dollars; public ushort Cents; public MyCurrency(uint dollars, ushort cents) { this.Dollars = dollars; this.Cents = cents; } public override string ToString()
-
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[] 类型. 将 str
-
JavaScript转换数据库DateTime字段类型方法
Javascript一种直译式脚本语言,是一种动态类型.弱类型.基于原型的语言,内置支持类型.它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在html(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能. 在1995年时,由Netscape公司的BrendanEich,在网景导航者浏览器上首次设计实现而成.因为Netscape与Sun合作,Netscape管理层希望它外观看起来像java,因此取名为JavaScript.但实际上
-
js字符串转换成数字与数字转换成字符串的实现方法
js字符串转换成数字 将字符串转换成数字,得用到parseInt函数.parseInt(string) : 函数从string的开始解析,返回一个整数. 举例:parseInt('123') : 返回 123(int):parseInt('1234xxx') : 返回 1234(int): 如果解析不到数字,则将返回一个NaN的值,可以用isNaN()函数来检测: 举例 :var i = parseInt('abc');if (isNaN(i)){alert('NaN value');} 同样的
-
C#无损转换Image为Icon的方法
如题,市面上常见的方法是: var handle = bmp.GetHicon(); //得到图标句柄 return Icon.FromHandle(handle); //通过句柄得到图标 此法的问题是,如果图像是透明背景,那么得到的Icon的边缘就是毛糙的,像是先垫了一层背景色然后再去色的效果,很不如人意,用过的朋友都知道.尚未研究是bmp.GetHicon出的问题,还是Icon.FromHandle有问题,日后有闲心再捣鼓下. 下面给出完美转换方法: /// <summary> /// 转
-
解决fastjson泛型转换报错的解决方法
错误信息 Exception in thread "main" java.lang.ClassCastException: com.alibaba.fastjson.JSONObject cannot be cast to com.xh.demo.UserDO 泛性类 @Data public class ResultSetDTO<T> { private Integer totalSize; private Integer count; private List<T
-
php实现图片转换成ASCII码的方法
本文实例讲述了php实现图片转换成ASCII码的方法.分享给大家供大家参考.具体如下: php图片转换成ASCII码,转换后可以直接通过字符串显示图片 <html> <head> <title>Ascii</title> <style> body{ line-height:0; font-size:1px; } </style> </head> <body> <?php $image = 'image.j
-
php将图片文件转换成二进制输出的方法
本文实例讲述了php将图片文件转换成二进制输出的方法.分享给大家供大家参考.具体实现方法如下: header( "Content-type: image/jpeg"); $PSize = filesize('1.jpg'); $picturedata = fread(fopen('1.jpg', "r"), $PSize); echo $picturedata; 就这么简单4行代码,就将图片以二进制流的形式输出到客户端了,和打开一张图片没有任何区别. 这里需要注意的
-
python实现将html表格转换成CSV文件的方法
本文实例讲述了python实现将html表格转换成CSV文件的方法.分享给大家供大家参考.具体如下: 使用方法:python html2csv.py *.html 这段代码使用了 HTMLParser 模块 #!/usr/bin/python # -*- coding: iso-8859-1 -*- # Hello, this program is written in Python - http://python.org programname = 'html2csv - version 20
-
JSON字符串转换JSONObject和JSONArray的方法
一.下载json 具体到http://www.json.org/上找Java-json下载,并把其放到项目源代码中,这样就可以引用其类对象了 二.具体转化过程 //JSONObject String jsonMessage = "{\"语文\":\"88\",\"数学\":\"78\",\"计算机\":\"99\"}"; String value1 = null; t
-
JavaScript将数字转换成大写中文的方法
本文实例讲述了JavaScript将数字转换成大写中文的方法.分享给大家供大家参考.具体实现方法如下: function intToChinese ( str ) { str = str+''; var len = str.length-1; var idxs = ['','十','百','千','万','十','百','千','亿','十','百','千','万','十','百','千','亿']; var num = ['零','壹','贰','叁','肆','伍','陆','柒','捌',
随机推荐
- javascript实现点击按钮弹出一个可关闭层窗口同时网页背景变灰的方法
- 简单实现JS上传图片预览功能
- Git 常用命令整理
- SQL Server 2008用'sa'登录失败,启用'sa'登录的解决办法
- 本地连接禁用/启用批处理脚本
- js实现百度地图定位于地址逆解析,显示自己当前的地理位置
- ASP.NET 水晶报表打印功能实现代码
- php生成二维码的几种方式整理及使用实例
- PHP实现将汉字转换为拼音及获取词语首字母的方法
- C语言中strlen() strcpy() strcat() strcmp()函数的实现方法
- PHP页面转UTF-8中文编码乱码的解决办法
- C语言中sscanf()函数的字符串格式化用法
- java通过客户端访问服务器webservice的方法
- MYSQL速度慢的问题 记录数据库语句
- Nignx 连接tomcat时会话粘性问题分析及解决方法
- 使用SQL Server数据库嵌套子查询的方法
- 访问和更改关系数据,使用MSSQL外联接
- jQuery实现当前页面标签高亮显示的方法
- myeclipse创建servlet_动力节点Java学院整理
- Python编写一个闹钟功能