C# Prase转换 Convert 转换
C# Prase转换 & Convert 转换
Prase转换:它将字符串转换为其他的类型(是1个加工改造过程)
语法:什么类型.Prase()
定义1个对应的类型的变量来接收这句代码的结果,就可以得到转换成功后的数据。
需要注意的细节:
a、只能将字符串转换为其他的类型。Prase的小括弧中只能是字符串。
b、什么时候可以转换成功?
当字符串的字面量是1个指定类型的时候,那么这个时候就可以将字符串通过prase转换为这个类型。(字面量:字符串去掉双引号的部分)
Convert 转换
A、是1个万能转换。因为它可以做自动类型转换的事情、强制转换的事情、Parse转换的事情、其他的转换。
B、语法:
要转换为什么类型就 Convert.To什么类型(待转换的数据);然后声明1个对应的类型的变量来接收这句代码转换成功以后的数据。
需要注意的是:
- 如果要转int类型,就转成Int32。如果要转long类型就转成Int64。如果要转short类型就转成Int16.
- 如果要转float就转成Single。
- 其他的类型就直接To就可以了。
转换间的区别
1、Convert转换做自动类型转换的时候和自动转换的语法的区别:
- 没有任何的区别。
2、做强制转换的时候和强制转换的语法的区别:
- 当强制转换成功的时候,这个时候没有任何区别。
- 当发生溢出的情况的时候,强制转换的语法不会报错,并保存溢出的部分。Convert转换如果发生溢出,运行报错。
- 当将浮点型强制转换为整型的时候,使用强制转换的语法会去掉小数的部分。使用Convert转换会做四舍五入。只有大于0.5的时候才会入,小于等于0.5舍。
3、转换字符串的时候与Parse转换的区别:
- 当Convert转换字符串的时候,其内部就是调用了Parse方法。效果跟Parse转是一样的。
- 唯一的区别:当字符串的值为null的时候,Convert转换得到0,Parse转换报异常。
4、其他的转换。
- 根据意义来转换的。False代表0,true代表1.
- 自动/强制转换是内存意义上的转换.
- Parse转换与Convert转换是数据意义的转换.
5、Parse与Convert的区别:
- Parse只能转换字符串类型的.
- Convert 可以转换任意类型的.
- 当他们都转换字符串的时候,Convert其实内部就是调用了Parse转换.只不过在调用之前判断了字符串的值如果是null,就返回0,而Parse转换如果是null 就报异常.
转载于:https://www.cnblogs.com/chenweifeng/p/4700707.html
C# Prase转换 Convert 转换相关推荐
- 【JAVA工具类】金额与汉字大小写的转换 金额转换
主要实现金额与汉字大小写的转换 金额转换,阿拉伯数字的金额转换成中国传统的形式如:(¥1011)->(一 千零一拾一元整)输出. 去零的代码: /************************ ...
- 保姆级解读!CSS属性transform变形+2D转换+3D转换实例+代码+解析——Web前端系列学习笔记
文章目录 transfrom 2D转换 案例代码 效果图 元素变形原点 3D转换 3D转换--案例 案例代码 transfrom transform,翻译成中文的含义是"改变,使-变形:转换 ...
- vb.net 同时给多个属性赋值_Python尚学堂高淇|1721时间表示unix时间点毫秒微秒time模块浮点数自动转换强制转换增强赋值运算符...
017浮点数-自动转换-强制转换-增强赋值运算符浮点数称为float用a*b^10形式表示的科学计数法,比如:3.14,314E-2或者314e-2这些数字在内存当中也是按照科学计数法存储. > ...
- (转)C# Enum,Int,String的互相转换 枚举转换
(转)C# Enum,Int,String的互相转换 枚举转换 Enum为枚举提供基类,其基础类型可以是除 Char 外的任何整型.如果没有显式声明基础类型,则使用 Int32.编程语言通常提供语法来 ...
- 手机怎样转换php格式,手机视频格式转换方法适合所有手机视频格式转换|如何转换手机视频格式...
怎么转换手机视频格式,是不是所有类型的手机视频格式都支持转换?是的!!!狸窝全能视频转换器支持所有手机视频格式转换,并且转换步骤也非常简单,可以说狸窝视频转换器是目前网上最简单易用功能强大的视频格式转 ...
- python图片保存jpg、show变成bmp_Python 实现判断图片格式并转换,将转换的图像存到生成的文件夹中...
Python 实现判断图片格式并转换,将转换的图像存到生成的文件夹中 我就废话不多说了,直接上代码吧! import Image from datetime import datetime impor ...
- 【css3文字阴影+盒子阴影+过渡+2d转换+3d转换】
文字阴影text-shadow text-shadow 后面的值有4个: 第一个:X轴,水平阴影位置 允许负值. 第二个:y轴,垂直阴影位置,允许负值. 第三个:blur, 模糊的距离 第 ...
- 中文 gbk gb2312 在线转换 编码码 对照表 自动转换 在线转换(推荐)
http://bm.kdd.cc/index.chuli?zy=1&u=GBK&wz=%E9%AA%8C%E8%AF%81%E7%A0%81 中文 gbk gb2312 在线转换 编 ...
- 三极管(8050)3.3v转5v电平转换及转换速率的测试
1,选用8050,(NPN型三极管)做电平转换,转换电路如图所示: 2,用万用表测试结果可得: 当输入高电平(3.3v)时三极管导通,Ube=0.7v,Uce=0v 当输入低电平( 0 v)时三极管截 ...
- linux 繁体中文转为简体,中文繁简转换及其转换工具.pdf
·计算机教育·· 本栏目贲任编辑:主力 中文繁简转换及其转换工具 冯 霞 (北京师范大学中文信息处理研究所,北京100875) 摘要:简体中文和繁体中文是现代汉语并存的两种书面形式.它们在语音.词汇. ...
最新文章
- 深入解析Java锁机制
- 选错导师误终身?Nature大调查显示 :全球1/4博士生想换导师
- python初学者教程我要自学网-我要自学网--json 数据解析-python。
- 循环数组的最大子段和
- 四种高性能数据类型,Python collections助你优化代码、简洁任务
- 概率论-2.7 分布的其他特征函数
- Bootstrap创建进度条
- Pycharm(windows)设置中文菜单
- Win10系列:C#应用控件基础12
- java连接池hkai,MySQL连接配置文件密码加密及其在多种连接池上的应用
- 小程序云函数实现微信支付如此简单
- matlab信号分析与处理:时域分析
- windows放到Linux替换,windows过渡到linux之软件的替换
- Beta Distribution Guided Aspect-aware Graph for Aspect Category Sentiment Analysis论文阅读笔记(EMNLP2021)
- tableau-计算一个月内的第几周
- 基于EinScan-S的编码结构光方法空间三维模型重建
- 50多岁学python_50万+Python 开发者的选择,这本书对零基础真是太太太友好了!!!...
- 多元线性回归结果怎么看?
- Niuke 练习赛19 A 托米的简单表示法-括号匹配树
- zabbix使用163邮箱实现监控报警(六)