Главное меню
Мы солидарны с Украиной. Узнайте здесь, как можно поддержать Украину.

Java vs C#

Автор Karakurt, октября 8, 2010, 10:01

0 Пользователи и 1 гость просматривают эту тему.

arseniiv

На Исходниках сказали, что стандартного всё-таки нигде не спрятано. Хотя про сторонние разработки ничего. Ладно, руками напишу.

Phersu

Сегодня пришла идея о таком синтаксисе:

Цитироватьclass Point
{
     public Point(generate(get) int x,
                         generate(get) int y)
     { }
}

И далее можно использовать:
Цитировать
var p = new Point(10, 20);
var x = p.X;

Т.е., generate(get) или generate(set) или generate(get, set) генерируют для указанного аргумента конструктора поле и геттеры с сеттером для него.

Как бы Хейлсберг до этого додумался уже! Так можно было сделать вместо того, что было введено в C# 3.0

Demetrius

Алексей, а Вы случаем не в помойку kitchen sink шарп хотите превратить? Два синтаксиса для одного и того же действия — это как-то тетто...

Phersu

Цитата: Demetrius от
Два синтаксиса для одного и того же действия
Цитата: Phersu от января 24, 2011, 00:51
Так можно было сделать вместо

Demetrius


Phersu


Тайльнемер


Demetrius

Ему административно заткнули рот, то ли за мат, то ли за что-то еще, бог их разберешь. После рецедива с Phersu забанили, кажется обоих.

Жалко. Хороший человек.

RawonaM

Цитата: Demetrius от января 25, 2011, 09:04
Жалко. Хороший человек.
+1.

Бан Гриню закончится через несколько дней, будем верить, что он исправится и не будет больше от нас отлучаться.

Bhudh

Учитывая, что «отлучаться» здесь — пассив, чтится зобавна...
Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

Быстрый ответ

Обратите внимание: данное сообщение не будет отображаться, пока модератор не одобрит его.

Имя:
Имейл:
Проверка:
Оставьте это поле пустым:
Наберите символы, которые изображены на картинке
Прослушать / Запросить другое изображение

Наберите символы, которые изображены на картинке:

√36:
ALT+S — отправить
ALT+P — предварительный просмотр