【发布时间】:2023-03-09 18:20:01
【问题描述】:
我们最近了解了 C# 中的泛型类,但是我们的老师没有提到它们可以用来做什么。我真的找不到任何好的例子,如果有人帮助我,我会非常高兴:)
你有没有创建自己的泛型类,你用它做什么?
一些代码示例会让我和我的同学们,真的很开心!请原谅我的英语不好,我来自瑞典:)
编程愉快!
对不起-我想我可以把这个问题写得更好一点。我熟悉通用集合。我只是想知道你自己的泛型类可以用来做什么。
感谢您提供 MSDN 链接,我在发布问题之前确实阅读了它们,但也许我错过了什么?我再看看!
【问题讨论】:
-
泛型集合不是主要的例子之一吗?
-
对不起,我应该提到我的意思是你创建的泛型类 :) 我熟悉 List、HashSet 等,但想知道一个虚构的泛型类可以用于什么:)不过感谢您的快速回复!
-
您会发现,有时为特定目的创建自己的集合类会很方便
-
你有 Nicola 的例子吗?我很想尝试:D
-
你知道,我正在查看我正在处理的一个大型(12k LOC)项目,我只创建了三个通用函数(甚至没有类):一个显示 EF sql 字符串,一个将集合转换为
DataTable,另一个用于破解.net 3.5 中EF 的in运算符。已经为我们提供的大量泛型类(除了Action<>)几乎可以覆盖任何基础...