![]() |
1
4
这应该是两个独立的函数,
回答你的问题,你这样做肯定是滥用泛型。但你说得对,使用参数也是不好的。 |
![]() |
2
2
它是一个
这个
|
![]() |
3
1
我同意本·沃伊特的观点——这应该是两种不同的方法。
|
![]() |
4
0
然后可以请求一个ElementType参数。 |
![]() |
5
0
看起来您正在返回一个特定的2D数组,具体取决于所提供的类型。所以你要找的基本参数不是实际值
对象
被通过了,但是
类型
使用字典的优点是它比使用if块更具动态性,特别是因为它比if块更容易容纳DI。这意味着,例如,您可以将上面的设置注册到一个配置文件,实际上只需编写几行代码,其余的由DI框架处理。我并不是在为您的项目提倡DI,但这是我想到的一个示例,用于说明代码的灵活性。 |
![]() |
Glory Raj · 有什么方法可以使这两个块具有共同的功能吗 2 年前 |
![]() |
milczi · Swift通用无强制展开向下投射 6 年前 |
![]() |
bugs · Typescript-泛型类型扩展自身 6 年前 |
![]() |
John Bustos · C#通用工厂模式,不说明通用工厂模式的类型 6 年前 |
![]() |
Blankdud · 具有默认数据的通用对象创建方法 6 年前 |
![]() |
Tim Hutchison · 从泛型对象列表中读取泛型值 6 年前 |