C# Property inheritance question
        Posted  
        
            by mcxiand
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by mcxiand
        
        
        
        Published on 2010-05-12T06:04:55Z
        Indexed on 
            2010/05/12
            6:14 UTC
        
        
        Read the original article
        Hit count: 243
        
Hi all,
How do i inherit a property in c# from an interface and give that property other name on the class?
For example:
public interface IFoo
{
  int Num {get;set;}
}
public class IFooCls : IFoo
{
  int Ifoo.Num{get;set}
}
In this case, what the property name in the interface is also the same in the class. What i want is to give other property name on the class but still pointing to "Num" in the interface in this case. In VB, we can do it like this:
Public ReadOnly Property UserId() As String Implements System.Security.Principal.IIdentity.Name
    Get
        Return _userId
    End Get
End Property
© Stack Overflow or respective owner