【发布时间】:2012-01-08 13:08:59
【问题描述】:
我正在使用某些程序集中的类(源代码不可用),因此无法更改其代码 我需要为显式转换运算符添加扩展方法,有什么方法可以实现吗? (我尝试添加为常规扩展方法,但没有成功)
public static explicit operator MembershipUser(this MembershipUser membership, User user)
{
return new MembershipUser("SimplyMembershipProvider", user.UserName, user.UserId, user.Email, null, null, user.IsApproved, user.IsLocked,
user.CreateDate, user.LastLoginDate, user.LastActivityDate, user.CreateDate, DateTime.MinValue);
}
我该如何解决这个问题?
【问题讨论】:
标签: c# .net casting extension-methods explicit-conversion