【发布时间】:2018-08-28 11:57:29
【问题描述】:
每次 Visual Studio 崩溃时,我的所有数组和函数都会展开。我使用 Ctrl + M + O 折叠所有函数,但数组都保持展开。
我有很长的双数组(我知道,我应该使用类,我是菜鸟),我不得不在每个条目上单击 [-] 按钮以折叠代码,除非我想滚动每次通过 2000 行代码。有没有办法选择和折叠所有选定的代码?
【问题讨论】:
-
警告:错误代码指示器...。您可以在这些周围使用
#region指令。但是,是的,你应该改用一个类 -
一种解决方法是将
#region放在它们周围。是的,它有时被认为是一件坏事:softwareengineering.stackexchange.com/q/53086/207497 -
IMO 如果可以的话,您应该将这些数组移动到单独的类中。或者,它们应该从 DB 中获取 - 这更好,因为向 DB 插入新记录比修改 C# 代码并重新编译它更容易。
-
对我来说 control + m, m 也适用于数组。
-
您应该将每把枪重构为自己的类,包括 WeaponID、Barrel Length 等属性...然后您可以创建一个类来实例化每种武器并返回所有武器的数组。跨度>
标签: c# visual-studio editor