C#中的类型转换
自动转换,低精度向高精度转换
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
标签:
原文地址:https://www.cnblogs.com/1016391912pm/p/11604353.html
温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/9108.html
- 上一篇:C#中字符串常用方法
- 下一篇:C# 修改字体大小 样式的一些基础知识