【发布时间】:2014-04-23 14:25:06
【问题描述】:
尝试在下面实现重用。
if(update)
var updateType = (A)request;
updateType.Entity.NameFlag = nameValue;
updateType.Entity.PhoneFlag = phoneValue
else
var addType = (B) request;
addType.Entity.NameFlag = nameValue;
addType.Entity.PhoneFlag = phoneValue
如您所见,唯一的区别是对象(A 或 B)。
如何使用T模板实现复用?
【问题讨论】:
标签: c# templates generics reusability