C#console.ReadLine()问题

Console.WriteLine("请输入第一个参数";);
Console.ReadLine();
输入的值会跑到哪里去,后期可以调用这个值吗?
如果不用int i=Console.ReadLine();的情况下

c#
caozhy
贵阳老马马善福专业维修游泳池堵漏防水工程 编译器会直接忽视返回值,因为没有任何变量接收它。最后会被垃圾回收(GC)掉。
接近 2 年之前 回复

2个回答

Console.ReadLine()是读取一段字符串,直到输入Enter键结束,如果不定义一个变量存起来,后期无法调用;
如果你要输入数字,应该这样int i = Int32.Parse(Console.ReadLine());

https://docs.microsoft.com/zh-cn/dotnet/api/system.console.readline?view=netframework-4.0#System_Console_ReadLine

根据文档可知,输入的值会存入内存(返回的字符串会被分配缓冲区),用变量保存后可以后期调用。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐