c# - C# 中 Win 窗体数量的限制

标签 c# winforms performance

我正在编写 WinForms 应用程序,到目前为止它包含 37 个表单。这是因为我的项目需要。

我的问题是:

  1. 在 C# 中创建的表单数量是否有限制?
  2. 它对应用性能有影响吗?

感谢您的帮助。

最佳答案

Is there a limitation in forms creation in C# ?

据我所知,.NET Framework 没有这种限制。显然,您创建并保存在内存中的表格越多,您拥有的内存就越少,直到您用完为止。内存越少,性能就越差。

另一方面,如果您只在内存中保留当前表单并让 GC 处理其他表单,让它们的实例超出范围,则不会出现此类问题。

关于c# - C# 中 Win 窗体数量的限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7253065/

相关文章:

c# - 升级到 Entity Framework 4.3.1 后未处理的异常

c# - 带有字母和数字的文本框 RTL

java - 使用 hibernate 和 GWT 时提高性能

c++ - 算法:计算单词列表频率的更好方法

arrays - 在二维数组中查找所有可能的行式总和

c# - 我如何在 NHibernate 中进行通用字段和组件级更改跟踪?

c# - 如何从文本中找到最大出现的单词?

c# - 合并两个字典的键

c# - Listview后台绘制问题C# Winform

c# - 在 C# WinForms 中预览文档(Word、Excel、PDF、文本文件等)?