一下都是在视频教学中学到后的理解,若是说错了请大神指教c#
C#语言中的类型转换,就是将某个数据要转换成另外一个类型的数据。视频
c#语言中的数据类型主要有:字符串
char类型(字符类型);string
string类型(字符串类型);it
int类型(整数类型);变量
double类型(小数类型);数据类型
类型转换主要分为三种:总结
1:任意类型转换为string类型;数据
转换代码书写格式为:待转换的数据.Tostring();英文
a,这里的待转换的数据指的是须要转换的数据或变量。后面的Tostring();是固定书写。
转换完成后的返回类型就是string类型。
示例:
int a = 10;
string b = a . ToString();
PS:在转换过程当中,不会改变int类型的变量。
2:int类型与double类型的互转;
PS:double类型的取值范围大于int类型的取值范围。
PS:数字类型之间相互转换的原则:取值范围小的类型转换为取值范围大的数字类型,不须要额外的书写代码,计算机会自动完成,这样的叫隐式转换;反之,取值范围大的转换成取值范围小的,就须要书写额外的代码,计算机不会自动完成,这样的叫显示转换,也叫强制转换。强制转换有可能会形成数据丢失。显示转换的书写代码方式就是在要转换的数据前写两个英文小括号,并在括号内写上须要转换的类型。
隐式转换示例:
int a = 123;
double d = a;
double d = 123;
分析,int类型的取值范围小于double类型的取值范围,因此使用隐式转换,不用书写额外代码。
显示转换示例:
double a = 3.14;
int d = (int)a;
分析:double类型的取值范围大于int类型,因此使用显示转换,返回结果为int。
3.string类型转换为数字类型;
(1):string转换为int类型:
书写个数为:int.parse(待转换的字符串);返回结果为int。
示例:
Console.Write(“”);
int a = int.parse(Console.ReadLine());
(2):string转换为double类型:
书写格式为:double.parse(待转换的字符串);返回结果为double。
示例:
Console.Write(“”);
double b = double.parse(Console.ReadLine());
以上就是本身看了视频后总结的C#语言中常见的类型转换,若是有错,求大神指教。