Size: a a a

2019 December 18

2

25517 in CODE BLOG / C#
Лучше разобраться как это работает)
источник

TC

The Chtulhu in CODE BLOG / C#
Оно может менять значение локальной переменной извне с помощью функции.
источник

TC

The Chtulhu in CODE BLOG / C#
Просто я как-то раз узнал, что использование switch крайне нежелательно
источник

S

SHKURMANDER in CODE BLOG / C#
Sergey Benzenko
А ничего, что кортеж - это новая переменная?
Ну в случае использования кортежа мы используем только его для хранения, давшие переменные не нужны
источник

S

SHKURMANDER in CODE BLOG / C#
источник

SB

Sergey Benzenko in CODE BLOG / C#
SHKURMANDER
Ну в случае использования кортежа мы используем только его для хранения, давшие переменные не нужны
в любом случае получается объект кортежа и две переменных
источник

S

SHKURMANDER in CODE BLOG / C#
Зачем еще 2 переменные, просто храним значения в кортеже 😜
источник

SB

Sergey Benzenko in CODE BLOG / C#
SHKURMANDER
Зачем еще 2 переменные, просто храним значения в кортеже 😜
кортеж в памяти - это собственно ссылка на объект кортежа и по одному месту в памяти под каждый его член. Итого 3. Или я чего путаю?
источник

c

c̍͊͢hͦ͘r̝͉͢y̝̟̕s̫̹̀a... in CODE BLOG / C#
The Chtulhu
Просто я как-то раз узнал, что использование switch крайне нежелательно
можно по подробнее? а то свитч довольно удобная штука)
источник

TC

The Chtulhu in CODE BLOG / C#
c̍͊͢hͦ͘r̝͉͢y̝̟̕s̫̹̀á̷̌l̩̩ͤi͂̌͢s̴̵̟
можно по подробнее? а то свитч довольно удобная штука)
Если я правильно понимаю – switch очень сильно замедляет работу кода.
источник

SB

Sergey Benzenko in CODE BLOG / C#
The Chtulhu
Если я правильно понимаю – switch очень сильно замедляет работу кода.
микрооптимизация - зло. Это всё, что нужно знать про "операторы, замедляющие работу")))
источник

c

c̍͊͢hͦ͘r̝͉͢y̝̟̕s̫̹̀a... in CODE BLOG / C#
The Chtulhu
Если я правильно понимаю – switch очень сильно замедляет работу кода.
так то if тоже будет замедлять)
интересно замерить разницу
источник

НП

Никита Петроченко... in CODE BLOG / C#
c̍͊͢hͦ͘r̝͉͢y̝̟̕s̫̹̀á̷̌l̩̩ͤi͂̌͢s̴̵̟
так то if тоже будет замедлять)
интересно замерить разницу
Это будет некорректно, так как все зависит от процессора (не от его мощности). Есть функционал у проца который помогает предугадать услвие, тем самым затратную операцию сравнивания он проводить не будет. Но эта функциональность отрабатывает не всегда.
А свич не только замедлением плох, сама по себе конструкция некозистая и может привести к скрытым проблемам. Но иногда ее можно использовать
источник

SB

Sergey Benzenko in CODE BLOG / C#
источник

SB

Sergey Benzenko in CODE BLOG / C#
Таймкод как раз про свитч
источник

AS

Arthur Safiullin in CODE BLOG / C#
Михаил Лебедев
да программирование в целом небезопасно:)
Бро, что ты имеешь ввиду?
источник

A

Arthur in CODE BLOG / C#
Arthur Safiullin
Бро, что ты имеешь ввиду?
Не безопасны код я думаю)
источник

SB

Sergey Benzenko in CODE BLOG / C#
Arthur Safiullin
Бро, что ты имеешь ввиду?
Думаю, что, неумеючи, сломать можно что угодно)))
источник

НП

Никита Петроченко... in CODE BLOG / C#
ref руинит производительность )
источник

c

c̍͊͢hͦ͘r̝͉͢y̝̟̕s̫̹̀a... in CODE BLOG / C#
Arthur
Не безопасны код я думаю)
мы когда на Сях изучали программные прерывания (благо на ВМке с линупсом), ты если перехватил управление, сделал своё дело и не вернул управление прерыванием ОС, после завершения программы, что-то не будет работать)))
источник