当前位置: 首页 > news >正文

网站备案密码查询电子商务网站加盟

网站备案密码查询,电子商务网站加盟,视觉元素网站,京东网站建设思维导图显式转换——>手动处理,强制转换 括号强转 作用:一般情况下,将高精度的类型转换为低精度。 语法:变量类型 变量名 (变量类型)变量; 注意:精度问题,范围问题。 括号强转&#x…

显式转换——>手动处理,强制转换

括号强转

作用:一般情况下,将高精度的类型转换为低精度。
语法:变量类型 变量名 = (变量类型)变量;
注意:精度问题,范围问题。
括号强转,可能会出现范围问题,造成的异常。
附上代码:

//相同大类的整形
//有符号整形
sbyte sb = 1;
short s = 1;
int i = 1;
long l = 1;s = (short)i;
Console.WriteLine(s);i = (int)l;
sb = (sbyte)s;
sb = (sbyte)i;
sb = (sbyte)l;//无符号整形
byte b = 1;
uint ui = 1;
b = (byte)ui;//浮点之间
float f = 1.1f;
double d = 1.23456;f = (float)d;
Console.WriteLine(f);//无符号和有符号
uint ui2 = 1;
int i2 = 1;
//在强转时,一定要注意范围,不然得到的结果,可能有异常
ui2 = (uint)i2;
Console.WriteLine(ui2);i2 = (int)ui2;//浮点和整形,浮点数强转成整形时,会直接抛弃掉小数点后面的小数
i2 = (int)1.64f;
Console.WriteLine(i2);//char和数值类型
i2 = 'A';char c = (char)i2;
Console.WriteLine(c);//bool和string是不能够通过括号强转的//bool bo = false;
//int i3 = (bool)bo;//string str = "123";
//i3 = (int)str;

Parse法

作用:把字符串类型转换为对应的类型
语法:变量类型.Parse(“字符串”)
注意:字符串必须能够转换成对应类型,否则报错。
附上代码;

//有符号
//string str2 = "123";
int i4 = int.Parse("123");
Console.WriteLine(i4);
//我们填写字符串,必须是要能够转成对应类型的字符,如果不符合规则,会报错
//i4 = int.Parse("123.45");//err
//Console.WriteLine(i4);
//值的范围,必须是能够被变量存储的值,否则报错
//short s3 = short.Parse("40000");//err
//Console.WriteLine(s3);sbyte sb3 = sbyte.Parse("1");
Console.WriteLine(sb3);
//它们的意思是相同的
Console.WriteLine(sbyte.Parse("1"));
Console.WriteLine(long.Parse("123123"));//无符号
Console.WriteLine(byte.Parse("1"));
Console.WriteLine(ushort.Parse("1"));
Console.WriteLine(ulong.Parse("1"));
Console.WriteLine(uint.Parse("1"));//浮点数
float f3 = float.Parse("1.2345");
double d3 = double.Parse("1.2312");//特殊类型
bool b5 = bool.Parse("true");
Console.WriteLine(b5);char c2 = char.Parse("A");
Console.WriteLine(c2);

Convert法

作用:更准确的将各个类型之间进行相互转换。
语法:Convert.To目标类型(变量或常量)
注意:填写的变量或常量必须正确,否则出错。
附上代码:

//转字符串,如果是把字符串转成对应类型,那字符一定要合法合规。
int a = Convert.ToInt32("12");
Console.WriteLine(a);//精度更准确
//精度比括号强转好一点,会四舍五入
a = Convert.ToInt32(1.45845f);
Console.WriteLine(a);//特殊类型转换
//把bool类型也可以转换成数值类型,true对应1,false对应0
a = Convert.ToInt32(true);
Console.WriteLine(a);
Console.WriteLine(Convert.ToInt32(false));a = Convert.ToInt32('A');
Console.WriteLine(a);//每一个类型都存在对应的Convert中的方法
sbyte sb5 = Convert.ToSByte("1");
short s5 = Convert.ToInt16("1");
int i5 = Convert.ToInt32("1");
long l5 = Convert.ToInt64("1");byte b6 = Convert.ToByte("1");
ushort us5 = Convert.ToUInt16("1");
uint ui5 = Convert.ToUInt32("1");
ulong ul5 = Convert.ToUInt64("1");float f5 = Convert.ToSingle("13.2");
double d5 = Convert.ToDouble("13.2");
decimal de5 = Convert.ToDecimal("13.2");bool bo5 = Convert.ToBoolean("true");
char c5 = Convert.ToChar("A");string str5 = Convert.ToString(123123);

其他类型转string

作用:拼接打印
语法:变量.string();
附上代码:

string str6 = 1.ToString();
str6 = true.ToString();
str6 = 'A'.ToString();
str6 = 1.2f.ToString();int aa = 1;
str5 = aa.ToString();
bool bo6 = true;
str6 = bo6.ToString();//当我们进行字符串拼接时,就会自动调用tostring转成string
Console.WriteLine("123" + 1 + true);str6 = "123456" + true + 1.23f;
http://www.lakalapos1.cn/news/4786/

相关文章:

  • 武威网站制作公司服务电话有没有专门做印刷图的网站
  • 网站建设整改情况汇报wordpress 单 中
  • 证券网站开发qiniu cloud for wordpress
  • 广西兴业县建设局网站宁波 做网站的
  • 如何在自己网站上做支付宝吗家电网站建设
  • 驾校网站模板开封旅游网站建设网页推广
  • 网站栏目页怎么做网页版微信登陆入口
  • 做网站需要ps吗免费网站一级域名注册
  • 网站建设与管理用什么软件有哪些内容国外做行程的网站
  • 创业做旅游网站网站后台排版工具
  • 阿里巴巴国际贸易网站品牌营销平台
  • 网站后台的用户名免费自助在线公司起名
  • oss可以做视频网站吗公司搬家
  • 成都个人网站建设遵义水网站建设
  • 建设网站设计的公司北辰做网站公司
  • 网站版面设计流程包括哪些建设网站答题赚钱
  • 网站建设嘉兴有一个网站是做釆购的是什么网
  • 网站建设公司转型做什贵阳网站制作方舟网络
  • 山东平台网站建设公司google网站收录入口
  • 配置了iis打不开网站湖南网站建设工作室
  • 茂名东莞网站建设app拉新推广平台有哪些
  • 深圳网站公司推广平台头像设计
  • node.js做网站做网站要懂哪些
  • 做网站用什么编程语言做外贸网站怎么设计
  • 可以转app的网站怎么做网站模版自适应
  • 做外贸门户网站黄骅港开发区
  • 阿里云虚拟主机做企业网站保定建设信息网站
  • 废橡胶网站建设工作证明模板下载
  • 系统那个网站好中国建设银行郑州分行网站
  • 成都网站建设工资上海做网站哪家正规