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

时间:2022-04-13 21:59:17
 using System;
using System.Collections.Generic;
using System.Linq;
using System.Text; namespace Test05
{
class Program
{
static void Main(string[] args)
{
int shj1 = ; //声明整型变量shj1,并赋值为45
int shj2 = ; //声明整型变量shj2,并赋值为5
int ls; //声明整型变量ls
ls = shj1 / shj2; //使ls的值为shj1除以shj2得到的值
Console.WriteLine(ls.ToString());
// Console.WriteLine(ls);
Console.Read(); }
}
}
tostring用于转换成“字符串”的格式,看自己需要用到什么类型的格式就转换成什么类型的。举个例子,两个数相加或者相减,数据类型必须是一样的,都要转换成int。一般最常用的是toint32。 console.writeline是输出一行,它需要的返回值是string类型的,所以需要转换一下,这样比较严谨。你把鼠标放在writeline上看一下,是string value类型的呦!