Передача интерфейса в конструктор - C#

Узнай цену своей работы

Формулировка задачи:

Допустим есть класс А, реализующий некий интерфейс
    public interface IAinterface
    {
    }
    
    public class A : IAinterface
    {
        //Тело класса
    }
И есть класс B, который в конструкторе принимает ссылку на интерфейс IAinterface
    public class B
    {
        public B(IAsyncResult aLink)
        {
            //
        }
    }
Как передать ее из некоторого класса C, имеющего инстранс класса А?
    public class C
    {
        A a = new A();
        B b = ?;
    }

Решение задачи: «Передача интерфейса в конструктор»

textual
Листинг программы
    public class C
    {
        A a = new A();
        B b = null;
 
        public C()
        {
          b = new B(a);
        }
    }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 4.091 из 5
Похожие ответы