Size: a a a

2020 June 01

S

Sempra in С#
Андрій
Если я оверрайдну метод, то все будет как надо
источник

А

Андрій in С#
Sempra
Если я оверрайдну метод, то все будет как надо
Ну если так НАДО
источник

А

Андрій in С#
то будет так
источник

А

Андрій in С#
но кто знает что тебе надо, сокрыть релизацию или что
источник

T

Tako in С#
Андрій
должен же нью был дергнутся
посмотри внуть метода createaccount
источник

T

Tako in С#
и что он дергает
источник

T

Tako in С#
а,не,я туплю
источник

А

Андрій in С#
Tako
посмотри внуть метода createaccount
я уже выше наисал
источник

А

Андрій in С#
внутри креейтАккаунт будет создаватся класс Аккоунт вне зависимости что туда попало
источник

А

Андрій in С#
по идее....
источник

T

Tako in С#
Андрій
внутри креейтАккаунт будет создаватся класс Аккоунт вне зависимости что туда попало
из-за того что он чисто первый в списке ограничений?
источник

А

Андрій in С#
Tako
из-за того что он чисто первый в списке ограничений?
походу.
источник

А

Андрій in С#
интересно как сделать так чтобы правильно
источник

А

Андрій in С#
наверно както через креейтИнстанс...
источник

А

Андрій in С#
Sempra
Такой вопрос, дошел до темы ковариантности интерфейсов , почему тут в консоли выводиться метод обычного аккаунта , а не депозитного ?
кинь кодом плиз
источник

S

Sempra in С#
 class Account
   {
       public virtual void DoTransfer(int sum)
       {
           Console.WriteLine($"Клиент положил на счет {sum} долларов");
       }
   }
   class DepositAccount : Account
   {
       public override void DoTransfer(int sum)
       {
           Console.WriteLine($"Клиент положил на депозитный счет {sum} долларов");
       }
   }
   interface IBank<out T>
   {
       T CreateAccount(int sum);
   }

   class Bank<T> : IBank<T> where T : Account, new()
   {
       public T CreateAccount(int sum)
       {
           T acc = new T();  // создаем счет
           acc.DoTransfer(sum);
           return acc;
       }
   }
источник

Е

Енотечка in С#
Ну кароче
источник

Е

Енотечка in С#
У тебя аккаунт нервно катится к депозит аккаунт
источник

А

Андрій in С#
Sempra
 class Account
   {
       public virtual void DoTransfer(int sum)
       {
           Console.WriteLine($"Клиент положил на счет {sum} долларов");
       }
   }
   class DepositAccount : Account
   {
       public override void DoTransfer(int sum)
       {
           Console.WriteLine($"Клиент положил на депозитный счет {sum} долларов");
       }
   }
   interface IBank<out T>
   {
       T CreateAccount(int sum);
   }

   class Bank<T> : IBank<T> where T : Account, new()
   {
       public T CreateAccount(int sum)
       {
           T acc = new T();  // создаем счет
           acc.DoTransfer(sum);
           return acc;
       }
   }
так стоять
источник

А

Андрій in С#
аа ты оверрайднул уже понял
источник