C# : interface : gleiche Methode in 2-Schnittstellen

Ich habe 2 interfaces,

    public interface I1
    {
       string GetRandomString();
    }

   public interface I2
   {
      string GetRandomString();
   }

und eine Klasse, die ich eingepflanzt, beide,

    public class ClassA : I1, I2
    {

      string I1.GetRandomString()
      {
         return "GetReport I1";
      }

      string I2.GetRandomString()
      {
          return "GetReport I1";
       }

    }

Nun in der main-Methode die ich aufrufen will , sind diese interface-Methode, aber nicht in der Lage,

    static void Main(string[] args)
    {
        var objClassA = new ClassA();
        objClassA.GetRandomString(); //not able to do this, comile time error ... 
    }

Ich weiss das , ich bin fehlen einige grundlegende OOPS Zeug , wollte nur wissen, dass.
keine Hilfe ?

InformationsquelleAutor Posto | 2011-07-10
Schreibe einen Kommentar