gpt4 book ai didi

c# - 可以在 C# 中使用泛型表单吗?

转载 作者:IT王子 更新时间:2023-10-29 04:08:17 26 4
gpt4 key购买 nike

您应该能够创建一个通用表单:

public partial class MyGenericForm<T> :
Form where T : class
{
/* form code */
public List<T> TypedList { get; set; }
}

是有效的 C#,并且可以编译。但是,如果您有任何图像表明无法找到资源,设计器将无法工作并且表单将抛出运行时异常。

我认为这是因为 Windows 窗体设计器假定资源将存储在简单类型的名称下。

最佳答案

是的,你可以!这是我不久前用这个技巧发表的一篇博文:

Designing Generic Forms

编辑:看起来您已经在这样做了。这种方法效果很好,所以我不认为它太老套了。

关于c# - 可以在 C# 中使用泛型表单吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10905/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com