我正在编写几个具有泛型类型参数的类,但我需要重载这些类,因为在不同的场景中我需要不同数量的参数。基本上,我有
public class MyGenericClass<T> { ... }
public class MyGenericClass<T, K> { ... }
public class MyGenericClass<T, K, L> { ... }
// it could go on forever, but it won't...
我希望它们全部位于同一名称空间中,但每个类位于一个源文件中。我应该给这些文件命名什么?有最佳实践吗?
我见过人们使用
MyGenericClass`1, MyGenericClass`2 or MyGenericClass`3
(数字是通用参数的数量)。
我认为这就是当您在类上调用 .ToString 时得到的 TypeName 。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)