C#中console.read()只能接收int,而console.readline只能接收string,对不对?

我刚学,问问... 我刚学,问问 展开
 我来答
刷新①丅5e6
2014-03-16 · TA获得超过4333个赞
知道大有可为答主
回答量:1499
采纳率:64%
帮助的人:595万
展开全部
Console.readline是只能接收string,也就是字符串

但是Console.Read()虽然返回int,但这个int并不是你输入的一个整型数字,而是你输入的第一个字符的ASCII码数值,也就是说其实Console.Read()接收的是Char,只不过返回int,而这个int是所接收的Char的ASCII码数值。
比如你可以用Console.Read(),来读取一串字符“Adgadsfasd”,Console.Read()会返回65,也就是第一个字符A的ASCII码值。
笑引幽
2014-03-16 · TA获得超过393个赞
知道小有建树答主
回答量:257
采纳率:0%
帮助的人:161万
展开全部
那是他们的返回值,
console.readline返回输入的字符串
console.read()返回的是读取到的字符的ASCII值,这个值就是int
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式