private static void ExplicitInterfaceAccess() { var instance = new ExplicitImplementation(); var asInterface = (ISimpleInterface)instance; asInterface.Method(); // outputs: Explicit implementation }
private static void ExplicitClassAccess() { var instance = new ExplicitImplementation(); //instance.Method(); // will not build }