C#中关于Read()和ReadLine()
C#中关于Console.Read()和Console.ReadLine()的区别是什么?详细点!另外,classProgram{staticvoidMain(strin...
C#中关于Console.Read()和Console.ReadLine()的区别是什么?
详细点!
另外,
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Please input a number");
int x = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("x={0}",x);
Console.ReadLine();
}
}
int x = Convert.ToInt32(Console.ReadLine());这句,为什么把ReadLine换成Read后,输出结果不对? 展开
详细点!
另外,
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Please input a number");
int x = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("x={0}",x);
Console.ReadLine();
}
}
int x = Convert.ToInt32(Console.ReadLine());这句,为什么把ReadLine换成Read后,输出结果不对? 展开
3个回答
展开全部
Read()读取一个字符,返回该字符的ascII码,
ReadLine()是读取一行,返回值是string类型。
针对console.read()和console.readline(),做比较,结果如下:
比如你输入2,
read()返回值类型是int类型的,值是50;
readline()返回值是string类型的,值是2;
比如你输入abc,
read()返回值类型为int类型,值是97;
readline()返回值是string类型,值是abc
ReadLine()是读取一行,返回值是string类型。
针对console.read()和console.readline(),做比较,结果如下:
比如你输入2,
read()返回值类型是int类型的,值是50;
readline()返回值是string类型的,值是2;
比如你输入abc,
read()返回值类型为int类型,值是97;
readline()返回值是string类型,值是abc
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Read是读取全部
Readline是读取一行
Readline是读取一行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Read()只读取一个字符
ReadLine()是读一行
string s = Console.Read();//输入abcd,s=a
string s = Console.ReadLine();//输入abcd,s=abcd
ReadLine()是读一行
string s = Console.Read();//输入abcd,s=a
string s = Console.ReadLine();//输入abcd,s=abcd
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询