码迷,mamicode.com
首页 > Windows程序 > 详细

C#中的类型转换

时间:2019-09-28 20:24:23      阅读:99      评论:0      收藏:0      [点我收藏+]

标签:信息   har   strong   str   技术   高精度   图片   mamicode   object   

隐式转换

自动转换,低精度向高精度转换

int a = 1;

double b = a;

显示转换

强行转换,高精度向低精度转换会丢失精度

技术图片

 

其他常用转换方式

int age = int.Parse(str);//这种方式当str不是纯数字的字符串时会报错

bool result = int.TryParse(str, out int age);//若str是纯数字字符串,返回true,并将结果保存到age

 

object str = "123";

int money = Convert.ToInt32(str);

特例(ASCII美国信息交换标准代码):

char a = ‘a‘;
Console.WriteLine((int)a); //输出97

‘1’--49

‘A’--65

‘a’--97

C#中的类型转换

标签:信息   har   strong   str   技术   高精度   图片   mamicode   object   

原文地址:https://www.cnblogs.com/1016391912pm/p/11604353.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!