Size: a a a

var chat = new Chat();

2021 May 23

К

Костя in var chat = new Chat();
Не подскажете как написать такой дженерик?
Есть два типа <T, F>. Как я смогу сделать так, чтоб смог вызвать конструктор Т с типом F? Что-то типа такого:
class blabla<T, F>
{
   F variable = *value*;
   public T coolMethod() {
       return new T(variable);
   }
}
источник

Б[

Барсик [SpamBlock]... in var chat = new Chat();
в рефлексию упарываться
источник

К

Костя in var chat = new Chat();
😳😳😳
источник

🎄L

🎄 lexey Litvinov in var chat = new Chat();
class blabla<T, F> where T : new()
источник

К

Костя in var chat = new Chat();
-, уже так пробовал. Пишет "T": при создании экземпляра типа переменной не удается задать аргументы
источник

🎄L

🎄 lexey Litvinov in var chat = new Chat();
а, ну лучше тогда что-то вместо конструктора придумывать
источник

ВE

Виталий EasyMod... in var chat = new Chat();
Попробуй прописать генерик <T<F>>, но Т должен наследоваться от класса, который будет иметь дженерик <F> и конструктор new(F f), а F будет реализовывать какой то указанный интерфейс или другой базовый класс
источник

ВE

Виталий EasyMod... in var chat = new Chat();
Думаю хоть и заморочено но реально
источник

SC

Serega Carbon in var chat = new Chat();
ты та Гайка, которая от Хесуса ушла?)
источник

А

Андрей in var chat = new Chat();
Ясна
источник

А

Андрей in var chat = new Chat();
Твич
источник

К

Костя in var chat = new Chat();
Уф. Я думал может как-то попроще выйдет. Видимо придётся по другому делать. Потому что для лабы это неоправданное переусложнение)
источник

🎄L

🎄 lexey Litvinov in var chat = new Chat();
тип так можно
class TestGeneric<T, F> where T : IBase<F>, new()
   {
       private F GenericF;
       public T Method()
       {
           return new T()
           {
               T_F = GenericF
           };
       }
   }

   public interface IBase<F>
   {
       F T_F { get; set; }
   }
источник

🎄L

🎄 lexey Litvinov in var chat = new Chat();
но лучше попроще придумать, да
источник

К

Костя in var chat = new Chat();
Ну, я — в честь той Гайки, что написала "Каштанку"
источник
2021 May 24

ПП

Покажи Прибыль... in var chat = new Chat();
А не, всё правильно, это xml
источник

ПП

Покажи Прибыль... in var chat = new Chat();
Пытаюсь распарсить xml файл, выкидывает exception
источник

ПП

Покажи Прибыль... in var chat = new Chat();
источник

ПП

Покажи Прибыль... in var chat = new Chat();
источник

ВE

Виталий EasyMod... in var chat = new Chat();
Всё фигня, давай по новой
источник