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
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
亚果会
2024-04-11 广告
2024-04-11 广告
Goma Greens是一家专注于提供高品质有机蔬果的企业。我们致力于为消费者带来新鲜、健康、无污染的食材,以满足现代人对健康生活的追求。我们的产品均来自精心挑选的有机农场,通过严格的品质控制,确保每一份食材都达到最高标准。此外,我们还提供...
点击进入详情页
本回答由亚果会提供
展开全部
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
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询