- 1
- 2
- 3
- 4
- 5
- 6
- 7
public object Synchronous(
Func<object,object,object,object,object ,object ,object ,object, object , object , object , object, object , object, object, object, object> func,
object argument1, object argument2, object argument3, object argument4 ,
object argument5, object argument6 , object argument7, object argument8 ,
object argument9, object argument10 , object argument11 , object argument12 ,
object argument13 , object argument14 , object argument15 , object argument16)
Человек написал сверх-полезную библиотеку для асинхронного программирования. Практически все методы выглядят так.
Lokich 09.11.2015 12:06 # 0
CHayT 09.11.2015 12:13 # 0
bormand 09.11.2015 17:56 # 0
kegdan 09.11.2015 18:28 # 0
roman-kashitsyn 09.11.2015 18:37 # 0
Это когд параметром обобщённой функции/класса может быть произвольное множество типов. Типичный пример: один класс тюплов на произвольное кол-во разнотипных элементов:
Tuple<A, B, C ...>
Раз параметры шаблонов в шарпе - только типы, то почти наверняка такое запилить нельзя, т.к. непонятно, как потом извлекать из тюпла отдельные элементы. В крестах это делается через обобщённую функцию с компайл-тайм параметром-числом.
kegdan 09.11.2015 18:40 # +1
В шарпе все эти тьюплы прописаны в либе ( до 16 элементов кажется)
roman-kashitsyn 09.11.2015 18:51 # 0
kegdan 09.11.2015 18:55 # 0
inkanus-gray 09.11.2015 19:43 # +2
http://i.imgur.com/J0a2pTB.jpg
bormand 09.11.2015 19:45 # −1
Сначала подумал, что это опечатка... А потом всё равно нихуя не понял. В чём сакральный смысл этого рисунка? Поясните, пожалуйста, тупому анимешнику.
inkanus-gray 09.11.2015 19:47 # +3
3_14dar 10.11.2015 01:28 # +1
Vasiliy 10.11.2015 10:25 # −2
3_14dar 10.11.2015 13:56 # −1
inkanus-gray 10.11.2015 17:12 # −1
3_14dar 10.11.2015 17:46 # 0
>Специалист по трению и смазкам
Это не ко мне.
Vasiliy 10.11.2015 17:48 # 0
3_14dar 10.11.2015 18:28 # 0
Vasiliy 10.11.2015 18:33 # 0
3_14dar 10.11.2015 18:34 # 0
kegdan 10.11.2015 19:12 # +1
inkanus-gray 10.11.2015 17:50 # 0
Деревянные оси телег всё равно смазывали... дёгтем. Кстати, почему от деревянных деталей в автомобилях отказались?
3_14dar 10.11.2015 18:29 # 0
>Кстати, почему от деревянных деталей в автомобилях отказались?
Ты прикидываешься? Износ же.
inkanus-gray 10.11.2015 18:30 # 0
3_14dar 10.11.2015 18:32 # 0
bormand 10.11.2015 18:34 # +2
То можно смело захватывать самолёты. Никакие детекторы не возьмут...
kegdan 10.11.2015 19:13 # 0
bormand 10.11.2015 19:15 # 0
Ну а если вата из стекловолокна какого-нибудь? Оно, емнип, не горит.
Vasiliy 10.11.2015 19:16 # 0
kegdan 10.11.2015 19:29 # 0
3_14dar 11.11.2015 22:35 # 0
kegdan 10.11.2015 19:14 # 0
kegdan 09.11.2015 21:00 # +2
nihau 09.11.2015 18:33 # 0
CHayT 09.11.2015 19:57 # +1
в этом формализме никаких "вариадик" вещей нет, и поэтому не очень понятно, как они должны работать
не могу с ходу сказать, возможно ли выразить их вообще
kegdan 09.11.2015 21:04 # 0
Psilon 18.11.2015 09:24 # 0
nihau 09.11.2015 12:32 # 0
gost 09.11.2015 22:41 # 0
guest 10.11.2015 00:40 # 0
А что еще может делать эта библиотека?
kegdan 10.11.2015 00:51 # +2
guest 10.11.2015 03:46 # 0
Psilon 18.11.2015 09:26 # 0
Psilon 18.11.2015 09:27 # 0
Vasiliy 18.11.2015 09:58 # +1