не понятно, почему не интегрируют это фичу просто так, боятся что разработчики будут косячить и переполнять стек что-ли?
Может потому что запроса не было? Мне допустим это никогда и не нужно было.
ну допустим четыре точки в функцию передаешь, удобно было бы писать не p0, p1, p2, p3, а p[4] , потом если надо будет допустим узнать ближайшую точку к чему-то, удобно было бы проитерировать, а не писать 4 условия
https://github.com/dotnet/roslyn/issues/126
Стек чего?
Да ничего, я просто вижу только одну проблему с такими массивами, что разработчики могут тупо путать их с обычными, косячить и переполнять случайно стек создавая огромные стековые массивы. Другой причины почему этой фичи нет я найти не могу, там даже unsafe не нужен.
Все еще не понимаю что ты несешь
плюсовые массивы виды int a[4] и почему их нет, когда они нужны
Так тебе чтобы заалочить на стеке в шарпе массив не нужен unsafe
я точно не знаю можно или не можно, в любом случае это выглядит во-первых страшно, во-вторых неудобно, когда сишный вариант никакой угрозы не создает к тому же он от уже существующего кортежа отличался бы только написанием.
Обсуждают сегодня