using System; public interface MyInterface { string GetData(); } public class MyClass : MyInterface { private T _t; public string GetData() { return "MyClass.GetData"; } string MyInterface.GetData() { return "MyInterface.GetData"; } } public class Test { public static void Main() { var x = new MyClass(); MyInterface y = x; Console.WriteLine(x.GetData()); Console.WriteLine(y.GetData()); } }