【发布时间】:2012-07-11 02:32:42
【问题描述】:
如果我使用泛型,就像在这个示例案例中一样,有没有办法缩短语法,这样我就不必重复输入“CompanyLookupData”?
Func<CompanyLookupData, CompanyLookupData, bool> DELCompareNonKeyFieldsCompany =
new Func<CompanyLookupData, CompanyLookupData, bool>
(CompanyLookupData.HasIdenticalNonKeyFieldsTo);
我曾尝试使用Type t = typeof(CopmanyLookupData),并在所有位置使用t,但这似乎不起作用。
PS:虽然我愿意以一种更简洁的方式来完成所展示的内容,但我更感兴趣的是一种使泛型语法总体上更简洁的方法。
【问题讨论】:
-
如何将 CompanyLookupData 类型的名称更改为更短的名称。其他任何东西,都会降低您的代码的可读性
-
我可以,但我不想每次需要在委托中使用它们时都重命名我的类,哈哈。 :)
标签: c# .net generics .net-3.5 delegates