I have the following two classes:
abstract class LogItem    {       
    public String payload { get; set; }       
    public String serverId { get; set; }     
    public DateTime timeRecieved { get; set; }
}
  class MyLogItem : LogItem
{
  //No I want this to have to have the members from the abstract class above, as if it where an interface?
}
So in other words I am wanting a type if interface that can have definitions or variables which all classes that implement it have to have, but they could add more if they required ?
The above example builds, even if i dono add the members from the abstract class.
 
     
     
    