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

还有网站吗九龙坡网站建设

还有网站吗,九龙坡网站建设,网店代运营被骗怎么追回,我有网站 怎么做淘宝推广C#知识:强制类型转换 本文介绍一下C#中几种常用的类型转换方式,这里不介绍隐式转换。 1、括号强转 可能会丢失精度。 //强制类型转换//会丢失精度double a 3.5;int b (int)a;Console.WriteLine(b); //32、将字符串转换为其他类型(Parse&…

C#知识:强制类型转换

本文介绍一下C#中几种常用的类型转换方式,这里不介绍隐式转换。


1、括号强转

  • 可能会丢失精度。
            //强制类型转换//会丢失精度double a = 3.5;int b = (int)a;Console.WriteLine(b);   //3

2、将字符串转换为其他类型(Parse)

  • 无法将float的字符串表示用int.Parse()转换为int型数。
            //Parse方法转换//将字符串转换为其他类型string str = "123";int c = int.Parse(str);Console.WriteLine(c);   //123//假设字符串的内容为非int类型,但还是用Parse方法将字符串转成intstring str2 = "356d";int d = int.Parse(str2);Console.WriteLine(d);   //Unhandled exception. System.FormatException: The input string '356d' was not in a correct format.//也可以将字符串转换为其他类型string str3 = "123.456789";float e = float.Parse(str3);Console.WriteLine(e);   //123.45679//将浮点数字符串转成整数试试string str4 = "123.45";int f = int.Parse(str4);Console.WriteLine(f);   //Unhandled exception. System.FormatException: The input string '123.45' was not in a correct format.

3、 其他类型转String(ToString方法)

  • 可以将其他类型数据转换为字符串
  • 任何类都是Object类的子类,直接输出变量时一般会调用变量类型的ToString方法进行输出
            //ToString方法//可以将其他类型数据转换为字符串//任何类都是Object类的子类,直接输出变量时一般会调用变量类型的ToString方法进行输出float g = 3.1415926f;Console.WriteLine(g.ToString());    //3.1415925 精度丢失了Console.WriteLine(g);   //3.1415925

4、Convert方法

  • 泛用性比较强,基本支持各种内置类型的相互转换
  • 支持强转,可以将float数转换成int数
  • 和Parse方法一样,也无法将float的字符串转换为int型数。
            //Convert方法//泛用性比较强//将字符串转成intstring str5 = "123";int h = Convert.ToInt32(str5);Console.WriteLine(h);   //123//将int转成字符串string str6 = Convert.ToString(h);Console.WriteLine(str6.GetType());  //System.String//将float转换为intfloat i = 3.56f;int j = Convert.ToInt32(i);Console.WriteLine(j);   //4 看来会四舍五入强制将float转出int//试试将float字符串转为intstring str7 = "3.56";int k = Convert.ToInt32(str7);  //Unhandled exception. System.FormatException: The input string '3.56' was not in a correct format.Console.WriteLine(k);

5、完整代码示例:

namespace ForceClassConvert
{internal class Program{static void Main(string[] args){//强制类型转换//会丢失精度double a = 3.5;int b = (int)a;Console.WriteLine(b);   //3//Parse方法转换//将字符串转换为其他类型string str = "123";int c = int.Parse(str);Console.WriteLine(c);   //123//假设字符串的内容为非int类型,但还是用Parse方法将字符串转成intstring str2 = "356d";int d = int.Parse(str2);  //Unhandled exception. System.FormatException: The input string '356d' was not in a correct format.Console.WriteLine(d);//也可以将字符串转换为其他类型string str3 = "123.456789";float e = float.Parse(str3);Console.WriteLine(e);   //123.45679//将浮点数字符串转成整数试试string str4 = "123.45";int f = int.Parse(str4);  //Unhandled exception. System.FormatException: The input string '123.45' was not in a correct format.Console.WriteLine(f);//ToString方法//可以将其他类型数据转换为字符串//任何类都是Object类的子类,直接输出变量时一般会调用变量类型的ToString方法进行输出float g = 3.1415926f;Console.WriteLine(g.ToString());    //3.1415925 精度丢失了Console.WriteLine(g);   //3.1415925//Convert方法//泛用性比较强//将字符串转成intstring str5 = "123";int h = Convert.ToInt32(str5);Console.WriteLine(h);   //123//将int转成字符串string str6 = Convert.ToString(h);Console.WriteLine(str6.GetType());  //System.String//将float转换为intfloat i = 3.56f;int j = Convert.ToInt32(i);Console.WriteLine(j);   //4 看来会四舍五入强制将float转出int//试试将float字符串转为intstring str7 = "3.56";int k = Convert.ToInt32(str7);  //Unhandled exception. System.FormatException: The input string '3.56' was not in a correct format.Console.WriteLine(k);}}
}

6、参考资料:

  1. 《唐老狮C#入门》:主要知识点

本篇结束,感谢您的阅读~

在这里插入图片描述


文章转载自:

http://1QGdiSIw.kjgdm.cn
http://qqyS0y6m.kjgdm.cn
http://nbu66lTH.kjgdm.cn
http://zmagJ6wD.kjgdm.cn
http://nrfA0XjF.kjgdm.cn
http://mZZlC8nr.kjgdm.cn
http://ns8bM0hc.kjgdm.cn
http://BwcFd5oo.kjgdm.cn
http://EUCqXCww.kjgdm.cn
http://CoaCvhEr.kjgdm.cn
http://E9XtE8k8.kjgdm.cn
http://KyGGrNYg.kjgdm.cn
http://Onnzx3cE.kjgdm.cn
http://deOrSlO0.kjgdm.cn
http://ZtStSAER.kjgdm.cn
http://AflKJjLm.kjgdm.cn
http://IZolPlyc.kjgdm.cn
http://pvs04Jdz.kjgdm.cn
http://SeHwokcZ.kjgdm.cn
http://H5QoA2n8.kjgdm.cn
http://Ft8E12nF.kjgdm.cn
http://m3Y11MlZ.kjgdm.cn
http://dcGe68iP.kjgdm.cn
http://Na8X4xa3.kjgdm.cn
http://LvS7LHrn.kjgdm.cn
http://jMmF4ueq.kjgdm.cn
http://m5f8ilcG.kjgdm.cn
http://3MJzLdgb.kjgdm.cn
http://5FE5Zrb7.kjgdm.cn
http://LKdiqXTJ.kjgdm.cn
http://www.dtcms.com/wzjs/718608.html

相关文章:

  • 网站建设设计流程图母婴网站模板dede
  • 住房和城乡建设部网站统计100个农村电商平台
  • 网站就业技术培训机构成都网站建设 Vr
  • 宝塔建站工具网站的做
  • 山东省建设厅招标网站营销软文网站
  • 晋城住房保障和城乡建设管网站个人网站和企业网站
  • 网站建设网站软件wordpress绿色中文主题
  • 建设网站优化如何给一个网站做推广
  • 医疗软件网站建设百度2023免费
  • 舆情监测系统永久免费广州网络推广seo
  • 杭州做网站hzfwwl西安专业网站建设公司
  • 设计良好的网站一般需要怎么做外贸优秀网站
  • 深圳招聘网官方网站dms wordpress 导入 报错
  • 网站跳出率高不要营业执照的做网站
  • 给网站建设提意见推广平台使用
  • 圣诞节网站模板东莞网站制作功能
  • 什么网站需要服务器网络管理是什么
  • 门户网站建设方案目录高平网站优化公司
  • 网站建设招标无锡网络公司网站绪论
  • 网站百度不收录企业展厅建造方法
  • 网站建设程序制作工商局网站查询入口
  • 有什么好的网站做推广的汽车之家车报价大全
  • wordpress静态文件网站改版seo
  • 用jsp做的网站源代码下载上海企业网络专线
  • 唐山建站公司模板公众号平台登录
  • 无锡网站制作启想做农村电商怎么入手
  • 集约化网站建设的函北京公司模板网站
  • 做网站要找什么公司苏州新区建网站
  • 上海展览设计制作公司做搜狗pc网站优化排
  • 网站优化自已做还是请人做无锡网站维护公司