В превью версию C#13 добавили для так называемой `params` collections поддержку IEnumerable<T> и ReadOnlySpan<T>. Значит скоро можно будет писать вот так
ЗЫ. Из proposal вытекает, что поддерживаются также
* System.Span<T>
* System.Collections.Generic.IEnumerable<T>,
System.Collections.Generic.IReadOnlyCollection<T>,
System.Collections.Generic.IReadOnlyList<T>,
System.Collections.Generic.ICollection<T>,
System.Collections.Generic.IList<T>
* Класс или структура, который реализует IEnumerable, если есть доступный конструктор без аргументов, и экземплярный (не extension) метод Add.
* Класс или структура со статическим методом Create.
Здравствуйте, rameel, Вы писали:
R>В превью версию C#13 добавили для так называемой `params` collections поддержку IEnumerable<T> и ReadOnlySpan<T>. Значит скоро можно будет писать вот так R>
VD>>>>Не прошло и 20 лет! _FR>>>Прошло 😭
S>> Нет дженерики появились в 2005 году!
_FR>System.Collections.IEnumerable, например, тоже поддержали, что могли бы сделать и с самого начала.
На самом деле это еще тот геморрой при рефлексии обрабатывать все варианты. Да еще разные варианты с количество перегрузок методов.
и солнце б утром не вставало, когда бы не было меня
Здравствуйте, Serginio1, Вы писали:
_FR>>System.Collections.IEnumerable, например, тоже поддержали, что могли бы сделать и с самого начала. S>На самом деле это еще тот геморрой при рефлексии обрабатывать все варианты. Да еще разные варианты с количество перегрузок методов.
Какие варианты и рефлексию вы имеете в виду? Можете пример показать? Как это связано с первой, второй или 13-той версией языка?
Help will always be given at Hogwarts to those who ask for it.
Здравствуйте, _FRED_, Вы писали:
_FR>Здравствуйте, Serginio1, Вы писали:
_FR>>>System.Collections.IEnumerable, например, тоже поддержали, что могли бы сделать и с самого начала. S>>На самом деле это еще тот геморрой при рефлексии обрабатывать все варианты. Да еще разные варианты с количество перегрузок методов.
_FR>Какие варианты и рефлексию вы имеете в виду? Можете пример показать? Как это связано с первой, второй или 13-той версией языка?
Здравствуйте, Serginio1, Вы писали:
_FR>>>>System.Collections.IEnumerable, например, тоже поддержали, что могли бы сделать и с самого начала. S>>>На самом деле это еще тот геморрой при рефлексии обрабатывать все варианты. Да еще разные варианты с количество перегрузок методов. _FR>>Какие варианты и рефлексию вы имеете в виду? Можете пример показать? Как это связано с первой, второй или 13-той версией языка?
S> Вот у тебя есть имя метода и параметры. По этим данным надо найти реальный метод. S>.Net Core, AppDomain, WCF, RPC маршалинг по Tcp/Ip свой велосипед
Спасибо за очень понятное объяснение. Конечно, это всё объясняет.
Help will always be given at Hogwarts to those who ask for it.