我有一个需要不断更新不同行数值的控制台的一部分。我知道Console.Write(新的字符串('',Console.WindowWidth)),但只适用于单行。我有一排清理工作必须开始并向下进入底部。顶部必须保持不变。是否有一个简单的命令,比如上一个我必须使用循环/计数器?有没有办法清除控制台的某个部分?
3
A
回答
2
我会建议使用Console.Clear(),然后重写你想保持相同的行。你也可以使用Console.SetCursorPosition,然后通过行写清楚:
// Clear method
Console.WriteLine("Line1");
Console.WriteLine("Line2");
Console.WriteLine("Line3 to erase");
Console.Clear();
Console.WriteLine("Line1");
Console.WriteLine("Line2");
// SetCursorPosition method
Console.WriteLine("Line1");
Console.WriteLine("Line2");
Console.WriteLine("Line3 to erase");
Console.SetCursorPosition(0, 2);
Console.WriteLine(" ");
的清除/重写方法通常更快,除非你是每秒写几遍课文,你不会看到任何闪烁。
1
使用SetCursorPosition方法写你想要的地方 http://msdn.microsoft.com/fr-fr/library/system.console.setcursorposition(v=vs.80).aspx
相关问题
- 1. 有没有办法让控制台忽略某些错误?
- 2. 清除只有控制台输出的一部分
- 3. 有没有办法清理这个控制器代码?
- 4. 有没有办法只将某个网站的某个部分调入iframe?
- 5. ASP.MVC权限:有没有办法控制部分内容?
- 6. 有没有办法清除CookieContainer?
- 7. 有没有办法清除uipickerview选择?
- 8. 有没有办法清除AS3/AIR
- 9. 有没有办法远程查看CruiseControl.NET的控制台?
- 10. 有没有办法清除TextBox的文本没有TextChanged射击?
- 11. Weblogic 12C - 有没有办法从控制台编辑部署计划的变量?
- 12. 有没有办法长时间保存iPad控制台日志?
- 13. 有没有办法确定stdout是否指向控制台?
- 14. cx_Freeze帮助:有没有办法让控制台打开?
- 15. 有没有办法让c + +控制台文本变大?
- 16. 有没有办法在运行时更改控制台图标
- 17. 有没有办法从新帐户使用Firebase Legacy控制台
- 18. 单元测试时有没有办法激活控制台?
- 19. 有没有办法给Chrome控制台选项卡权限?
- 20. 有没有办法从aws web控制台获取s3 uri?
- 21. 有没有办法从FXML控制器中获得舞台?
- 22. 有没有办法控制Chrome GC?
- 23. 有没有办法控制ko.toJS/ko.toJSON?
- 24. 有没有办法用arduino控制iPad?
- 25. 有没有办法在调试控制台中删除plone站点?
- 26. 有没有办法清除一个函数执行后?
- 27. 有没有办法在网站的某个区域/部分禁用JavaScript?
- 28. 有没有办法清除核心数据中某些NSMangedObjects的-changedValues?
- 29. 清除控制台的Java
- 30. Android AlarmManager:有没有办法清除所有设置的闹钟?