Size: a a a

2020 October 06

P

Phantom in CODE BLOG / C#
Крч, Никита получше скажет
источник

НП

Никита Петроченко... in CODE BLOG / C#
1. Компилятор схлопывает выражения типа s2 для экономии ресурсов проца. По сути вычислять каждый раз не надо, это костанта
2. У компилятора есть настройка, при которой при создании новой строки он будет искать идентичную ей в памяти, если найдет, то вернет эту же ссылку в s3
3. При отработке s1 компилятор не может схлопнуть строку, по этому на уровне il кода генерится логика, и далее при ее инициализации просто создается новая строка независимо от памяти
4. При приведении  стринки к объекту оператор == будет сравнивать ссылки, а не сами объекты. А так, как s2 и s3 имеют одну и туже ссылку, то и выходит всегда true
источник

S

Serge in CODE BLOG / C#
Никита Петроченко
1. Компилятор схлопывает выражения типа s2 для экономии ресурсов проца. По сути вычислять каждый раз не надо, это костанта
2. У компилятора есть настройка, при которой при создании новой строки он будет искать идентичную ей в памяти, если найдет, то вернет эту же ссылку в s3
3. При отработке s1 компилятор не может схлопнуть строку, по этому на уровне il кода генерится логика, и далее при ее инициализации просто создается новая строка независимо от памяти
4. При приведении  стринки к объекту оператор == будет сравнивать ссылки, а не сами объекты. А так, как s2 и s3 имеют одну и туже ссылку, то и выходит всегда true
ага, понял, спасибо большое))
источник

НП

Никита Петроченко... in CODE BLOG / C#
Serge
ага, понял, спасибо большое))
Не за что )
источник

S

Serge in CODE BLOG / C#
Никита Петроченко
1. Компилятор схлопывает выражения типа s2 для экономии ресурсов проца. По сути вычислять каждый раз не надо, это костанта
2. У компилятора есть настройка, при которой при создании новой строки он будет искать идентичную ей в памяти, если найдет, то вернет эту же ссылку в s3
3. При отработке s1 компилятор не может схлопнуть строку, по этому на уровне il кода генерится логика, и далее при ее инициализации просто создается новая строка независимо от памяти
4. При приведении  стринки к объекту оператор == будет сравнивать ссылки, а не сами объекты. А так, как s2 и s3 имеют одну и туже ссылку, то и выходит всегда true
пивко с меня
источник

S

Sasha in CODE BLOG / C#
как отправить post запрос юзая ssl?
источник

S

Sasha in CODE BLOG / C#
делаю авторегистратор аккаунтов aliexpress и на мобиле запросы идут шифрованы, я их поймал, но как мне тоже их отправить зашифроваными что-бы сервер принял?
источник

AK

Andrew Kravchuk in CODE BLOG / C#
Sasha
делаю авторегистратор аккаунтов aliexpress и на мобиле запросы идут шифрованы, я их поймал, но как мне тоже их отправить зашифроваными что-бы сервер принял?
А зачем?)
источник

S

Sasha in CODE BLOG / C#
Andrew Kravchuk
А зачем?)
источник

A

Artemko in CODE BLOG / C#
Ребят , подскажите по поводу типа Lazy , его юзать нужно только в тех случаях  , если мы не знаем будет ли использоваться объект  ?  И вообще стоит ли его юзать ?
источник

AP

Abstract Class Perso... in CODE BLOG / C#
Artemko
Ребят , подскажите по поводу типа Lazy , его юзать нужно только в тех случаях  , если мы не знаем будет ли использоваться объект  ?  И вообще стоит ли его юзать ?
А что тебе конкретно нужно?
источник

AP

Abstract Class Perso... in CODE BLOG / C#
Или ты просто теорию
источник

A

Artemko in CODE BLOG / C#
Я пока что только разбираюсь
источник

A

Artemko in CODE BLOG / C#
Abstract Class Person
Или ты просто теорию
+
источник

AP

Abstract Class Perso... in CODE BLOG / C#
источник

A

Artemko in CODE BLOG / C#
я только что ее читал
источник

AP

Abstract Class Perso... in CODE BLOG / C#
Но вообще, насколько я знаю, его редко юзают
источник

A

Artemko in CODE BLOG / C#
По этому и спрашиваю
источник

A

Artemko in CODE BLOG / C#
Abstract Class Person
Но вообще, насколько я знаю, его редко юзают
Вот и я не замечал, по этому интересно почему
источник

A

Artemko in CODE BLOG / C#
Есть какие - то подводные ?
источник