войти зарегистрироваться

.NETПолное сокрытие полей свойствами в C#

Сперва я подумал, что стоит начать статью с описания основного назначения свойств в языке C#, но потом понял, что с этим можно на самом деле “развернуться” на целую статью. Поэтому, чтобы не затягивать со вступительной частью, я начну сразу с конкретной задачи.

Постановка задачи


Как известно, в подавляющем большинстве случаев свойства применяются, чтобы скрыть private или protected поле класса. То есть свойства в данном случае помогают реализовать инкапсуляцию данных и методов работы с ними.

Каскадные Таблицы СтилейНаглядное тестирование поддержки CSS3-свойств вашим брузером

imageПредлагаю всем интересующимся небольшую страницу с наглядным сравнением того как реагирует ваш браузер на CSS3-свойства, поддерживает их либо нет. Страница будет развиваться и наполняться другими свойствами, кроме того, планирую добавить в нее ссылки на описание свойств и дополнительную информацию. На данный момент в тесте участвует 10 свойств, но если вы хотите расширить его, пожалуйста напишите в комментариях про желаемое CSS3-свойство.

Посмотреть тест.

PS: opacity в тесте не будет.

UPD: тест обновлен: добавлено 5 тестов, исправлена ошибка в css

Персональные блоги «Прямой» доступ к свойствам объектов в php

Очень люблю в коде обращаться к свойствам объектов напрямую. Не через getProperty и т.д. Ничего не могу с собой поделать. Большинство программистов тут же закричат «Как так можно?», «Вы совсем ни о чем не думаете!», но подождите.