我正在编写 WinForms 应用程序,到目前为止它包含 37 个表单。这是因为我的项目需要。
我的问题是:
- 在 C# 中创建的表单数量是否有限制?
- 它对应用性能有影响吗?
感谢您的帮助。
最佳答案
Is there a limitation in forms creation in C# ?
据我所知,.NET Framework 没有这种限制。显然,您创建并保存在内存中的表格越多,您拥有的内存就越少,直到您用完为止。内存越少,性能就越差。
另一方面,如果您只在内存中保留当前表单并让 GC 处理其他表单,让它们的实例超出范围,则不会出现此类问题。
关于c# - C# 中 Win 窗体数量的限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7253065/