-52 / 0 / 0
Регистрация: 01.11.2018
Сообщений: 146
|
|
1 | |
Создание универсального шаблона12.02.2019, 22:13. Показов 2500. Ответов 14
Метки нет Все метки)
(
Не понимаю програмную реализацию задания. Создайте класс MyClass<T>, содержащий статический фабричный метод - T FacrotyMethod(), который будет порождать 2 экземпляра типа, указанного в качестве параметра типа (указателя места заполнения типом – Т). При создании класса использовать ограничения шаблона. тип Т должен иметь открытый конструктор по умолчанию. результат: используя GetType().name отобразить типы двух переменных. мне нужен код
0
|
|
12.02.2019, 22:13 | |
Ответы с готовыми решениями:
14
Создание универсального стека Создание универсального триггера Создание универсального автозагрузчика |
14 / 13 / 2
Регистрация: 16.10.2018
Сообщений: 47
|
||||||
13.02.2019, 00:40 | 2 | |||||
А я тоже не понимаю написано как то криво . Особенно "про порождение " и "указателя места" .
Предположительно это все должно выглядеть так . Если что-то не так то всегда можно переделать под ту гребенку которая вам нужна .
1
|
906 / 663 / 318
Регистрация: 23.10.2016
Сообщений: 1,543
|
||||||
13.02.2019, 13:27 | 3 | |||||
Так что ли?
0
|
-52 / 0 / 0
Регистрация: 01.11.2018
Сообщений: 146
|
|
13.02.2019, 15:12 [ТС] | 4 |
при вставке вашего кода ругается на
public static (T, T) FactoryMethod() { return (new T(), new T()); } компилятор не пропускает два Т в одной скобке, и два return вместе
0
|
14 / 13 / 2
Регистрация: 16.10.2018
Сообщений: 47
|
|
13.02.2019, 15:18 | 5 |
Подключи System.ValueTuple для твоего проекта . Его нужно загрузить если нету .
0
|
-52 / 0 / 0
Регистрация: 01.11.2018
Сообщений: 146
|
|
13.02.2019, 15:22 [ТС] | 6 |
а как его подключить?
0
|
14 / 13 / 2
Регистрация: 16.10.2018
Сообщений: 47
|
|
13.02.2019, 15:28 | 7 |
При помощи управлениями пакетами Nuget . Что и с чем это едят , выясните при помощи любого поисковика .
0
|
-52 / 0 / 0
Регистрация: 01.11.2018
Сообщений: 146
|
||||||
13.02.2019, 15:45 [ТС] | 8 | |||||
не получается. а есть вариант кода без двух Т в одних скобках и двух return
0
|
![]() 6315 / 3934 / 1577
Регистрация: 09.05.2015
Сообщений: 9,237
|
|
13.02.2019, 15:51 | 9 |
0
|
-52 / 0 / 0
Регистрация: 01.11.2018
Сообщений: 146
|
|
13.02.2019, 15:57 [ТС] | 10 |
не получается. мне нужно на завтра это задание. ради бога. есть другой вариант без установки NuGet system valuetuple??
0
|
906 / 663 / 318
Регистрация: 23.10.2016
Сообщений: 1,543
|
||||||
13.02.2019, 18:19 | 11 | |||||
0
|
-52 / 0 / 0
Регистрация: 01.11.2018
Сообщений: 146
|
||||||
13.02.2019, 22:12 [ТС] | 12 | |||||
этот код не работает: что делать?
0
|
![]() 6315 / 3934 / 1577
Регистрация: 09.05.2015
Сообщений: 9,237
|
|
13.02.2019, 22:14 | 13 |
0
|
-52 / 0 / 0
Регистрация: 01.11.2018
Сообщений: 146
|
|
13.02.2019, 22:28 [ТС] | 14 |
при компиляции в консоле выводит Boolean Boolean. Это верно?
0
|
906 / 663 / 318
Регистрация: 23.10.2016
Сообщений: 1,543
|
||||||
14.02.2019, 00:16 | 15 | |||||
У вас в условии противоречие: указана сигнатура метода, возвращающего одно значение, но при этом сказано, что он будет порождать 2 экземпляра типа. Поэтому я не знаю, что именно вам нужно. Вот другой вариант, если хотите:
0
|
14.02.2019, 00:16 | |
Помогаю со студенческими работами здесь
15
Создание универсального конвертора!! Создание универсального обработчика форм Создание универсального окна с календарем. Создание универсального HTML элемента/виджета Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |