|
34 / 35 / 12
Регистрация: 04.03.2017
Сообщений: 444
|
||||||
Что раздражает в C#11.06.2017, 12:19. Показов 4028. Ответов 42
Метки нет (Все метки)
Есть у нас множество целочисленных типов , с разным диапозоном значений и разным обьемом занимаемой ими памятью. И созданы они для чего? Я так полагаю чтоб памяти брать столько , сколько требуется. Тогда почему везде ИНТ! В BigInteger возвращаем знак - 0 +1 -1 . Три состояния , по факту sbyte бы подошел идеально . Но нет , нужно 3 лишних байта , чтоб были , конечно . Длинна строки , почему бы не UInt32 (uint) , буд-то длинна строки может быть отрицательной!? Мне вообще кажется , что ограничение по кол-ву символов в строке именно такое , из-за диапозона значений int. Кажется мелочь?Как же много КОПИЙ создается , ужас : геттеры свойств - копия , константа в метод - копия , обращение к ячейке массива - копия . О да , я вспомнил что индексация в массиве тоже интовская , тоесть теоретически допускать отрицательный индекс можно , но допускать на деле нельзя - это прям садизм. Я понимаю , копии , возможно , создаются чтоб не было лишком много обращений к одной и той же ячейке памяти , мол работайте с копиями . Еще больше меня начала бесить эта статическая типизация ! Принцип мне нравится , но механизм конвертации!!! Я не про наследование , я про преобразование , скажем , типа своего числа в инт . Свое число ты можешь преобразовать в строку , а уж ее в любой целочисленный или дробный тип. Кажется механизм универсален , но тебе прийдется реализовать чертову тучу членов IConvertibl"я . А то что ты можешь получить Type a.GetType() , это прям раненая антилопа , этот класс Type , эта рефлексия костыльная! Нет чтоб можно было так :
0
|
||||||
| 11.06.2017, 12:19 | |
|
Ответы с готовыми решениями:
42
Что людям нравится в C#, что их раздражает в С++? Что или кто вас больше всего раздражает раздражает Яндекс?.. |
| 14.06.2017, 16:28 | |
|
0
|
|
|
Master of Orion
|
|
| 14.06.2017, 16:30 | |
|
Someone007, в шарпе у объекта ваще куча ненужных методов - GetHashCode/ToString/MemberwiseClone/...
Добавлено через 37 секунд Короче, я от темы отписался, чего и вам желаю. Переливать из пустого в порожнее интереса ноль.
0
|
|
|
Alvin Seville
|
||||||||
| 16.06.2017, 15:57 | ||||||||
|
Да, на счет того, что есть много типов и они нужны, чтобы выбрать наиболее подходящий, ты прав. Не спорю даже.
Отрицательные индексы иногда удобны, например в реализации сортировки Добавлено через 54 минуты Чтобы не говорить по пусту. Вот пример кода с отрицательными индексами:
Добавлено через 6 минут
0
|
||||||||
| 16.06.2017, 15:57 | |
|
ScrollBar'ы мигают... раздражает :)) Intel® Entry Storage System SS4000-E -- двойной писк раздражает Какой вид интернет-рекламы раздражает Вас больше всего? Компьютер тормозит, компьютер раздражает
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет!
За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|