我可以跨两个cs文件拆分方法吗?

use*_*713 0 c#

我有超过33K行的.cs.每当这个文件打开时,Visual Studio都会大幅减速,偶尔会暂时冻结.所有这个类都是字典初始化.

有没有办法将我的Initialize()方法拆分为多个.cs?

Owe*_*mes 5

如果您的类只是充当一堆不同字典项的存储空间,您可能需要考虑将这些项存储在文件中.您可以将该文件作为.txt或.xml文件存储在程序集中.这样,您可以编辑该文件并让程序在运行时加载数据.

只需在解决方案中创建一个新文件并将其设置为"Embedded Resource",然后将数据加载到您的类中.

有关嵌入式资源的更多信息,请参阅https://support.microsoft.com/en-us/kb/319292.