2014-11-26 2 views
1

인터페이스에 추가 다음은 다음과 같습니다 그래서 내가 좋아하는 것 속성처럼 보이는 나는 (내가 직접 수정할 수 없습니다 다른 프레임 워크에서) 인터페이스를

public interface IUserDemo 
{ 
string UserName { get; } 
} 

이 인터페이스를 '확장'하기 :

UserDemo demouser = new UserDemo(); 
    return new UserDemo 
    {    
     UserName = userName, 
     Password = password 
    }; 

경우 :이 솔루션은 희망이 나를 다음을 수행 할 수

public interface IUserDemo 
{ 
string UserName { get; } 
string Password { get; } 
} 

UserDemo는 다음과 같이 간단하게 보입니다 :

public class UserDemo : IUserDemo 
{ 
    public string UserName { get; set; } 
    public string Password { get; set; } 
} 

누구든지 올바른 방향으로 나를 밀어 주면 좋을 것입니다! 당신은 당신의 확장 된 인터페이스를 구현 다음

public interface IMyUserDemo : IUserDemo 
{ 
    string Password { get; } 
} 

같은 IUserDemo을 확장 할 수 있습니다

답변

5

IMyUserDemo

public class UserDemo : IMyUserDemo 
{ 
    public string UserName { get; set; } 
    public string Password { get; set; } 
}