C#: интерфейс: один и тот же метод в двух интерфейсахC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 C#: интерфейс: один и тот же метод в двух интерфейсах

Сообщение Anonymous »

У меня есть 2 интерфейса,

Код: Выделить всё

    public interface I1
{
string GetRandomString();
}

public interface I2
{
string GetRandomString();
}
и в классе я имплантировал и то, и другое,

Код: Выделить всё

    public class ClassA : I1, I2
{

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

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

}
Теперь в основном методе я хочу получить доступ к этому методу интерфейса, но не могу

Код: Выделить всё

    static void Main(string[] args)
{
var objClassA = new ClassA();
objClassA.GetRandomString(); // not able to do this, comile time error ...
}
Я это знаю, мне не хватает некоторых базовых вещей OOPS, просто хотел это знать.
Любая помощь?

Подробнее здесь: https://stackoverflow.com/questions/663 ... interfaces
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»