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

相关推荐
三雷科技5 分钟前
使用 `dlopen` 动态加载 `.so` 文件
开发语言·c++·算法
wellc17 分钟前
java进阶知识点
java·开发语言
听风吹等浪起21 分钟前
用Python和Pygame从零实现坦克大战
开发语言·python·pygame
灰色小旋风22 分钟前
力扣合并K个升序链表C++
java·开发语言
_MyFavorite_25 分钟前
JAVA重点基础、进阶知识及易错点总结(28)接口默认方法与静态方法
java·开发语言·windows
取码网29 分钟前
最新在线留言板系统PHP源码
开发语言·php
环黄金线HHJX.33 分钟前
龙虾钳足启发的AI集群语言交互新范式
开发语言·人工智能·算法·编辑器·交互
不写八个1 小时前
PHP教程006:ThinkPHP项目入门
开发语言·php
_MyFavorite_1 小时前
JAVA重点基础、进阶知识及易错点总结(31)设计模式基础(单例、工厂)
java·开发语言·设计模式
A.A呐1 小时前
【C++第二十三章】C++11
开发语言·c++