首页 新闻 会员 周边

如何用C#自定义一个接口,定义其抽象实现类和实现子类,并应用。(复数)

0
[已解决问题] 解决于 2012-06-01 20:44

如何用C#自定义一个接口,定义其抽象实现类和实现子类,并应用。(复数)

foxing的主页 foxing | 初学一级 | 园豆:5
提问于:2012-05-31 22:25
< >
分享
最佳答案
-1
public interface IUserInfo
{
    string Name
    {
        get;
    }
}

public abstract class UserInfoBase : IUserInfo
{
    public abstract string Name
    {
        get;
    }

    string IUserInfo.Name
    {
        get
        {
            return this.Name;
        }
    }
}


public class UserInfoImpl : UserInfoBase
{
    public UserInfoImpl(string name)
    {
        this._name = name;
    }

    private string _name;
    public override string Name
    {
        get
        {
            return this._name;
        }
    }
}
奖励园豆:5
无之无 | 大侠五级 |园豆:5095 | 2012-06-01 09:33
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册