c# - 创建 MDI 子窗体单调模式
问题描述
使用 Singleton 类,提供创建不超过指定数量(例如 3)的 MDI 表单数量的能力。
我创建了课程,但我不知道如何限制那里的表格数量:
public class GenericSingleton<T> where T : Form, new()
{
private static T t = null;
public static T CreateInstrance()
{
if (null == t || t.IsDisposed)
{
t = new T();
}
return t;
}
}
解决方案
推荐阅读
- python - * 不支持的操作数类型:'range' 和 'float'
- tensorflow - 如果我无法使用 TensorFlow 下载预训练模型,如何手动加载它
- docker - 如何访问 Docker Desktop 使用的 wsl 环境?(视窗)
- flutter - Get.changeTheme 在真实设备上不起作用
- python - 文档字符串未填充 Sphinx 文档
- python - Rabbitmq 消费者和 celery 消费者有什么区别?
- python - 如何在数据框中将浮点数转换为货币(美元)?
- ruby-on-rails-3 - 使用 Rails 更新到 Ruby 3.0.x:在平面命名空间“_RHASH_EMPTY_P”中找不到符号
- c# - 有没有办法改变两个相互依赖的不同对象的颜色
- c - 为什么我的 CodeBlocks 应用程序总是无法执行代码?