Size: a a a

2021 April 04

β🎀

βλαδιμιρ 🎀 🌎🔫... in .NET Talks🎄
Сделай точно то же, что ты со строкой делаешь
источник

β🎀

βλαδιμιρ 🎀 🌎🔫... in .NET Talks🎄
e = new [] { 1 };
источник

РС

Роман Сальников... in .NET Talks🎄
Не понял, зачем
источник

С(

Сергей (F L ) in .NET Talks🎄
Роман Сальников
Почему здесь вернётся qwe а не new?
Могу предположить, что это потому что строки не изменяемые. ты создал новый обьект. И положил новую ссылку в переменную
источник

β🎀

βλαδιμιρ 🎀 🌎🔫... in .NET Talks🎄
Ну в строке ты взял и присвоил локальной ссылке новое значение
источник

РС

Роман Сальников... in .NET Talks🎄
βλαδιμιρ 🎀 🌎🔫
Ну в строке ты взял и присвоил локальной ссылке новое значение
Так
источник

β🎀

βλαδιμιρ 🎀 🌎🔫... in .NET Talks🎄
Сделай здесь так же и поведение будет такое же
источник

β🎀

βλαδιμιρ 🎀 🌎🔫... in .NET Talks🎄
Роман Сальников
Вернётся 6
А тут ты лезешь по ссылке внутрь массива и меняешь его
источник

AA

Anton Antonov in .NET Talks🎄
Роман Сальников
Потому что стринг str не ссылочный тип, верно?
string это ссылочный тип, но особый, т.к. string не допускает изменения.
CLR via C# там глава о system.string есть. Всё отлично написано
источник

β🎀

βλαδιμιρ 🎀 🌎🔫... in .NET Talks🎄
Ну да, он изменится, но ты делаешь не то, что со строкой
источник

β🎀

βλαδιμιρ 🎀 🌎🔫... in .NET Talks🎄
Anton Antonov
string это ссылочный тип, но особый, т.к. string не допускает изменения.
CLR via C# там глава о system.string есть. Всё отлично написано
Объяснение строк через ил код это далеко от «отлично»
источник

β🎀

βλαδιμιρ 🎀 🌎🔫... in .NET Talks🎄
Это как на уроке вождения начать выписывать формулы реакции топлива в двигателе
источник

AA

Anton Antonov in .NET Talks🎄
βλαδιμιρ 🎀 🌎🔫
Объяснение строк через ил код это далеко от «отлично»
Там ниже нормальными словами описывается поведение.
источник

РС

Роман Сальников... in .NET Talks🎄
В случае со строкой у нас разные контексты?
источник

РС

Роман Сальников... in .NET Talks🎄
Поэтому меняется только внутри метода
источник

РС

Роман Сальников... in .NET Talks🎄
βλαδιμιρ 🎀 🌎🔫
Сделай здесь так же и поведение будет такое же
То есть Е за пределами метода и Е внутри метода это разные переменные получается?
источник

К

Курьер in .NET Talks🎄
Сергей (F L )
Собственно как
собственно
источник

β🎀

βλαδιμιρ 🎀 🌎🔫... in .NET Talks🎄
Роман Сальников
То есть Е за пределами метода и Е внутри метода это разные переменные получается?
разные переменные да
источник

β🎀

βλαδιμιρ 🎀 🌎🔫... in .NET Talks🎄
никак не связаны
источник

Dv

Dr. Friedrich von Ne... in .NET Talks🎄
βλαδιμιρ 🎀 🌎🔫
Объяснение строк через ил код это далеко от «отлично»
А мне очень понравилось. Это же Троелсен, кажется?
источник