Size: a a a

2020 August 02

🗿

🗿🗿🗿 Ilushkins 🗿🗿🗿... in CODE BLOG / C#
Artur Mustafin
да потомоучто если геттеры - синтаксический сахар, тогда покажи код IL, по которому это видно, там какие-либо другие функции, кроме вызова функции геттера. никакой это не сахар, геттеры это функции, пиши в них что хочешь, а синтаксический сахар - это то, что ты не можешь изменить, например, using —> try finally, понятно?
Попробуй скомпилить код, в котором в классе есть Свойство "X", с 2-мя методами, и сигнатурой: "get_X()" и "set_X()"
источник

🗿

🗿🗿🗿 Ilushkins 🗿🗿🗿... in CODE BLOG / C#
источник

🗿

🗿🗿🗿 Ilushkins 🗿🗿🗿... in CODE BLOG / C#
Artur Mustafin
да потомоучто если геттеры - синтаксический сахар, тогда покажи код IL, по которому это видно, там какие-либо другие функции, кроме вызова функции геттера. никакой это не сахар, геттеры это функции, пиши в них что хочешь, а синтаксический сахар - это то, что ты не можешь изменить, например, using —> try finally, понятно?
special for u
источник

AM

Artur Mustafin in CODE BLOG / C#
🗿🗿🗿 Ilushkins 🗿🗿🗿
Попробуй скомпилить код, в котором в классе есть Свойство "X", с 2-мя методами, и сигнатурой: "get_X()" и "set_X()"
товаришь, попробуй поменять поведение using
источник

🗿

🗿🗿🗿 Ilushkins 🗿🗿🗿... in CODE BLOG / C#
Artur Mustafin
товаришь, попробуй поменять поведение using
при чем тут using вообще?
источник

🗿

🗿🗿🗿 Ilushkins 🗿🗿🗿... in CODE BLOG / C#
Возможно у нас просто разные определения синтаксического сахара
источник

🗿

🗿🗿🗿 Ilushkins 🗿🗿🗿... in CODE BLOG / C#
источник

🗿

🗿🗿🗿 Ilushkins 🗿🗿🗿... in CODE BLOG / C#
что using сахар, что гет сетеры, что всякие null safety в котлах и with в питонах, все сахар
источник

🗿

🗿🗿🗿 Ilushkins 🗿🗿🗿... in CODE BLOG / C#
Для меня определение схоже с этим:
источник

t

this. in CODE BLOG / C#
Artur Mustafin
товаришь, попробуй поменять поведение using
сахар это то что при компиляции без твоего вмешательства разворачивается в нечто иное, с большим объемом кода, поэтому свойства это сахар
источник

t

this. in CODE BLOG / C#
И при чем здесь возможность изменить поведение я не понимаю
источник

HJ

Happy Jupiter in CODE BLOG / C#
Хочу сахар на сишных макросах
источник

t

this. in CODE BLOG / C#
долго ты
источник

t

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

AM

Artur Mustafin in CODE BLOG / C#
🗿🗿🗿 Ilushkins 🗿🗿🗿
при чем тут using вообще?
это синтаксический сахар и есть, можегт написать try catch finally с IDisposable, и это будет ровно то же само е что и using, вот это и есть синтаксический сахар
источник

t

this. in CODE BLOG / C#
Artur Mustafin
это синтаксический сахар и есть, можегт написать try catch finally с IDisposable, и это будет ровно то же само е что и using, вот это и есть синтаксический сахар
так свойства это то же, что не так?
источник

t

this. in CODE BLOG / C#
Они просто разворачиваются в методы
источник

HJ

Happy Jupiter in CODE BLOG / C#
Artur Mustafin
это синтаксический сахар и есть, можегт написать try catch finally с IDisposable, и это будет ровно то же само е что и using, вот это и есть синтаксический сахар
И что не так?
источник

t

this. in CODE BLOG / C#
Happy Jupiter
И что не так?
Он наверняка не видел как гетеры и сеттеры на джаве пишут
источник

HJ

Happy Jupiter in CODE BLOG / C#
this.
Он наверняка не видел как гетеры и сеттеры на джаве пишут
Там это методы обычные, без сахара
источник