C#——类型转换

Convert:

Convert是一个类,类中包含,ToInt32(),ToDouble(),ToString()等函数。

Console同样是一个类,包含WriteLine(),ReadKey(),ReadLine()。

string str = Console.ReadLine();

int t = Convert.ToInt32(str);//字符串带小数点不能直接转为Int类型

//实质是调用"int.Parse()"函数; //int number=int.Parse(str);转换成功赋值给number,否则抛异常

Console.WriteLine(t);

double r = Convert.ToDouble(str);

Console.WriteLine("{0:0.000}",r);//保留三位小数

**int.TryParse(str,out number)**同样将字符转换为int类型.固定格式(字符串,out int类型的变量) //逗号不能丢

string str = Console.ReadLine();

int number=0;

bool b = int.TryParse(str, out number);//str待转换的字符串,number是int类型

Console.WriteLine(b);//转换成功则为True否则False

Console.WriteLine(number);转换成功,值被赋给number,否则输出0(和number的初始值无关)

所有类型都能转换为string类型,调用ToString()

// int b = 1;

//double b = 3.14;

//decimal b=3.14m ;

Gender b = Gender.男;//Gender声明的一个枚举类型的变量;

string str = b.ToString();

Console.WriteLine(str);

相关推荐
庞轩px2 分钟前
【无标题】
java·开发语言·jvm
lly20240613 分钟前
jEasyUI 创建子网格
开发语言
always_TT17 分钟前
内存泄漏是什么?如何避免?
android·java·开发语言
java1234_小锋24 分钟前
Java高频面试题:怎么实现Redis的高可用?
java·开发语言·redis
DowneyJoy26 分钟前
【Unity3D补充知识点】常用数据结构分析-数组(Array)
数据结构·unity·c#
oyguyteggytrrwwwrt28 分钟前
抄写YOLOE源码——先抄写ultralytics包,关于__init__.py
开发语言·python
格林威30 分钟前
Baumer相机铝箔表面针孔检测:提升包装阻隔性的 7 个核心策略,附 OpenCV+Halcon 实战代码!
开发语言·人工智能·数码相机·opencv·计算机视觉·c#·工业相机
日出等日落35 分钟前
用 Kavita实现我的远程数字书屋搭建记!
java·开发语言·ide·vscode·编辑器
我是伪码农39 分钟前
JS 复习
开发语言·前端·javascript
沐知全栈开发41 分钟前
键盘快捷键:提升工作效率的利器
开发语言