Size: a a a

2019 October 22

EA

Egene Avdeev in CODE BLOG / C#
Fallout Boy
из германии прибыть, геморой нам приносить. SAP AG
Лок на локе и локом погоняет. (БД) Проходили, знаем.
источник

SB

Sergey Benzenko in CODE BLOG / C#
Supernic3
Помочь с задачей на олимпиаду.. ммм
Совсем олимпиадники обленились)))
источник

EA

Egene Avdeev in CODE BLOG / C#
Fallout Boy
из германии прибыть, геморой нам приносить. SAP AG
Чего Siebel CRM стоит, ситуация похожая. И оракловая база нагибаеься раком, как и любая другая. Кровавый ынтерпрайз мазафака 😡
источник

НП

Никита Петроченко... in CODE BLOG / C#
Паррррни, нужны ваши знания в .нете. Вопрос в чем, что происходит при передачи параметра в метод? Я так понимаю, что выделяется в стеке место под эти параметры и переданные значения копируются в эту память?
источник

c

c̍͊͢hͦ͘r̝͉͢y̝̟̕s̫̹̀a... in CODE BLOG / C#
Никита Петроченко
Паррррни, нужны ваши знания в .нете. Вопрос в чем, что происходит при передачи параметра в метод? Я так понимаю, что выделяется в стеке место под эти параметры и переданные значения копируются в эту память?
А разве оно не передаёт референс на объект? Ну что-то вроде указателя, в джаве это так
источник

MP

Max Payne in CODE BLOG / C#
Да, но можно рефами передавать
источник

MP

Max Payne in CODE BLOG / C#
Тогда будет ссылка на объект в памяти
источник

НП

Никита Петроченко... in CODE BLOG / C#
Ок, перефразирую вопрос. Что в стек кладется при обычной передаче и передаче через реф?
При обычной, как я полагаю, копируются данные из стека, а при рефе как это работает?
источник

SB

Sergey Benzenko in CODE BLOG / C#
Никита Петроченко
Паррррни, нужны ваши знания в .нете. Вопрос в чем, что происходит при передачи параметра в метод? Я так понимаю, что выделяется в стеке место под эти параметры и переданные значения копируются в эту память?
В стеке выделяется место под переменные метода. Значимые переменные копируются по значению, ссылочные - по ссылке. Если передаёте через ref, передаётся ссылка
источник

MP

Max Payne in CODE BLOG / C#
При рефе объект остается в том месте, где был создан, а в метод передается только ссылка на Это место
источник

НП

Никита Петроченко... in CODE BLOG / C#
Да я в курсе, меня не база интересует. А сам процесс передачи ссылки
источник

SB

Sergey Benzenko in CODE BLOG / C#
Никита Петроченко
Да я в курсе, меня не база интересует. А сам процесс передачи ссылки
Если используете ref, в стеке переменных метода создаётся ссылка на адрес передаваемой переменной. Какой ещё процесс то?
источник

MP

Max Payne in CODE BLOG / C#
Я вот тоже думаю) либо ты говоришь о низком уровне, либо я не пойму, о чем ты говоришь)
источник

НП

Никита Петроченко... in CODE BLOG / C#
Ну смотрите, когда мы передаём класс метод, то мы передаём ссылку на адрес в куче. Но фактически мы копируем данные из стека с адресом на эту кучу, как и при передаче структур. А вот как передается ссылка на стек
источник

c

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

SB

Sergey Benzenko in CODE BLOG / C#
Никита Петроченко
Ну смотрите, когда мы передаём класс метод, то мы передаём ссылку на адрес в куче. Но фактически мы копируем данные из стека с адресом на эту кучу, как и при передаче структур. А вот как передается ссылка на стек
Так ссылка на адрес в стеке, какая разница то. Указатель на место в памяти, что для кучи, что для стека
источник

НП

Никита Петроченко... in CODE BLOG / C#
Sergey Benzenko
Так ссылка на адрес в стеке, какая разница то. Указатель на место в памяти, что для кучи, что для стека
Ну как я полагаю если мы передадим класс на стеке через реф, то мы через этот стек всегда будем обращаться к объекту. Интересно
источник

D

Denis in CODE BLOG / C#
Павел Зенкин
пойдет. а дальше msdn.
Благодарю
источник

SB

Sergey Benzenko in CODE BLOG / C#
Никита Петроченко
Ну как я полагаю если мы передадим класс на стеке через реф, то мы через этот стек всегда будем обращаться к объекту. Интересно
через ref передаются значимые переменные, для классов это какбэ бессмысленно
источник

MP

Max Payne in CODE BLOG / C#
Так вся соль в том, что б не плодить лишние объекты в памяти, не?
А в остальном да,  согласен, какая разница
источник