12 декабря 2007, 22:54
Залепа №2. Билли не любит точку с запятой.
Символ "Точка с запятой" в языках типа паскаля или Си означает конец команды. Таким образом запись типа:
item += delta; ; ;; ;
является вполне допустимой. В C# такое тоже проходит. Вы можете абсолютно безнаказанно написать например
i = value + 15;; ; value += inkrement; ;;
Компилятор расценит это как само собой разумеющееся и не будет возражать. Но....
Но попробуйте всунуть этот супер-символ после закрывающей фигурной скобки, ограничивающей описание класса или метода и компилятор в истерике разразится отборным матом! Оказывается ТАМ ставить данный символ нельзя!!!
Почему? Спросите об этом дядю Билла.