首页 > 学院 > 开发设计 > 正文

WriteLine(ls.ToString());Console.WriteLine(ls);输出结果相同,为什么要加.ToString()

2019-11-14 13:56:51
字体:
来源:转载
供稿:网友
 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5  6 namespace Test05 7 { 8     class PRogram 9     {10         static void Main(string[] args)11         {12             int shj1 = 45;                                    //声明整型变量shj1,并赋值为4513             int shj2 = 5;                                        //声明整型变量shj2,并赋值为514             int ls;                                            //声明整型变量ls15             ls = shj1 / shj2;                                    //使ls的值为shj1除以shj2得到的值16             Console.WriteLine(ls.ToString());17            // Console.WriteLine(ls);18             Console.Read();19 20         }21     }22 }
tostring用于转换成“字符串”的格式,看自己需要用到什么类型的格式就转换成什么类型的。举个例子,两个数相加或者相减,数据类型必须是一样的,都要转换成int。一般最常用的是toint32。 console.writeline是输出一行,它需要的返回值是string类型的,所以需要转换一下,这样比较严谨。你把鼠标放在writeline上看一下,是string value类型的呦!

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表