永发信息网

C#console程序实现在dos窗口中同一位置更新数据

答案:2  悬赏:50  手机版
解决时间 2021-01-31 11:36
如图所示,我想在已完成后面更新,只输出一行,而不是更新一次输出一行





最佳答案
在每次更新前加上Console.Clear();清空屏幕就行了
全部回答
用read()也不是不可以,不过read()要在回车之后才开始处理,也就是说,在查询的时候,如果输入t,然后回车,实际上,输入了3个字符, 分别是字符x、回车(13)、换行(10)。 所以,在输出结果之后,还连续输出两次没有该学生。 把你的程序稍做修改就可以了。 在循环中忽略回车了换行这两个字符。 while ((buf = console.read()) != -1) { switch ((char)buf) { case 't': tom.showmygrade(); break; case 'k': kate.showmygrade(); break; case 'm': mary.showmygrade(); break; case 'x': return; case ( char ) 13: case ( char ) 10: continue; default: console.writeline("没有该学生"); break; } console.writeline("请输入你要查询的学生首字母"); } 如果编译出错,就分开写 case ( char ) 13: continue; case ( char ) 10: continue;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
《We're at the Top of the World》中文
拉莫斯如果踢中卫的话是踢盯人中卫还是踢拖后
石油公司加油站(030县道)怎么去啊,我要去那
cs1.6修改武器属性插件怎么用?
【食的拼音】食字的拼音
艾利和P7怎么样?
中华开国五千年,神州轩辕自古传,创造指南针
我想找人借钱,借20万,三到五年之后还五十万
糖果华庭KTV 临河街店怎么样
【工作文章】给我一篇工作感悟的文章
市政图纸上雨水井、沉泥井前面的字母代表什么
外嫁女不是本村户口宅基地有权计承吗
喜欢上了一个小我九岁的男人,怎么办
华厦门店地址在哪,我要去那里办事
乳房有块状的东西
推荐资讯
大家看看吧,是不是滤材掉渣的原因
品味茶楼地址在什么地方,我要处理点事
肉眼血尿伴有凝血块可见于A.急进性肾小球肾炎
设闭区域D:{(x,y)|x^2+y^2=0},f(x,y)为D上连
AI CS5有没有刻刀工具?
碧海茶店地址在什么地方,想过去办事
【断的笔顺】“断”字的笔画顺序?先写哪一笔
五月天曾唱过一首歌,和《非你莫属》的调子很
西峡县中医药管理局地址在哪,我要去那里办事
我键盘上的等号键坏了,可不可以把该键的功能
我国的宗教政策 填空题宗教信仰自由政策包括
野生干蘑菇泡多长时间
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?