using System; using System.Collections.Generic; public class Test { public static void Main() { // your code goes here } } public interface iPlugin { List Liste { get; set; } } public interface iPlugin2 { string Name { get; set; } } public class cPlugin : iPlugin { private List _plgList = new List(); public List Liste { get {return _plgList;} set {_plgList = value;}} } public class cPlugin2 : iPlugin2 { private string _name; public string Name { get {return _name;} set {_name = value;} } }