【发布时间】:2015-01-24 05:29:02
【问题描述】:
我有一个界面(来自另一个我无法直接修改的框架),如下所示:
public interface IUserDemo
{
string UserName { get; }
}
我想“扩展”这个界面,使其如下所示:
public interface IUserDemo
{
string UserName { get; }
string Password { get; }
}
该解决方案有望让我执行以下操作:
UserDemo demouser = new UserDemo();
return new UserDemo
{
UserName = userName,
Password = password
};
UserDemo 简单的样子:
public class UserDemo : IUserDemo
{
public string UserName { get; set; }
public string Password { get; set; }
}
如果有人能把我推向正确的方向那就太好了!
【问题讨论】: