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);

相关推荐
磊 子1 天前
C++移动语义和智能指针
java·开发语言·c++
不负岁月无痕1 天前
C++继承与多态知识点及其高频面试问题
开发语言·c++·面试
June`1 天前
如何组织一个并行程序
开发语言·cuda
dtq04241 天前
C语言刷题函数1-判断素数(分支语句,函数两种方法)
c语言·开发语言·学习
乘浪初心1 天前
python调用API接口,免费API调取,学习如何调取API接口并反馈你输入的内容
开发语言·python·api·免费
AI玫瑰助手1 天前
Python模块:import导入模块与模块的搜索路径
android·开发语言·python
傻啦嘿哟1 天前
一篇文章讲清楚Python的变量作用域
开发语言·python
devilnumber1 天前
Java 二分查找(二分算法)详解 + 实战运用 + 核心坑点
java·开发语言·算法
ch.ju1 天前
Java程序设计(第3版)第四章——重载和覆盖的区别
java·开发语言
AI科技星1 天前
第四卷:橡皮泥江湖(拓扑学)
c语言·开发语言·网络·量子计算·agi·拓扑学