Читать «C# 4.0 полное руководство - 2011» онлайн - страница 654

Герберт Шилдт

protected 336 protected internal 536 public 249,167,210 параметров out 225,227-params 229 ref 223,227 Мьютексы именованные 867 назначение 863 получение и освобождение 863 применение 863

н

Наследование главное преимущество 332 интерфейсов 387 как один из основных принципов ООП 329 классов 329

повторное использование кода 349 поддержка в C# 329 предотвращение 367 принцип иерархической классификации 44 сокрытие методов 345 имен 344 Небезопасный код выполнение 681 определение 681 Недоступный код, исключение 166 Непрямая адресация многоуровневая 691 одноуровневая 682 Неуправляемый код 39, 681

О

Области действия вложенные 87 определяемые классом 86 методом 86 соблюдение правил 88 Обнуляемые объекты в выражениях отношения 699 объявление 696 применение в выражениях 697 проверка на пустое значение 696 Обобщения аргументы типа 579 главное преимущество 583 контроль типов 579

обеспечение типовой безопасности 580 определение 576 основная польза 583 особая роль 575 параметры типа назначение и указание 578 сравнение экземпляров 615 присущие ограничения 636 Общая система типов CTS 39 Общеязыковая спецификация CLS 39 Объектно-ориентированное программирование инкапсуляция 42 метод 33 наследование 44 основные принципы 41 особенности 42 полиморфизм 43 Объекты, определение 42 Ограничения на базовый класс назначение 585 наложение, общая форма 586 применение 586 последствия 588 на интерфейс назначение 585 наложение, общая форма 594 применение 594 на конструктор new(), наложение 598 назначение 586 порядок наложения списком 603 ссылочного типа назначение 586 наложение 599 типа, неприкрытые назначение 585 наложение 602 типа значения назначение 586 наложение 599 Операторы as 539

break, применение 239 continue, применение 142 default 604 goto метки 243 применение 243 is 538

new 253,170 return 243, 158

sizeof 692 stackalloc 692 switch вложенные 129 обычные 125

правило недопущения "провалов" 128 typeof 540 using 711 yield return 1004 арифметические 56, 97 выбора 121 вычисления остатка 98 декремента 61, 98 инкремента 61, 98 итерационные 121 логические обычные 101 укороченные 104 нулеобъединяющие 698 отношения 59,101 перегружаемые 269 перехода 121 поразрядные обычные 207

составные, присваивания 227 предшествование 119 преобразования назначение 293 явного, применение 295 неявного, применение 295 ограничения 296 формы 293 присваивания 55 обычные 206 укороченные 107 составные 207 сдвига 114 цикла do-while 138 for 60,129 foreach 139,194 while 237 Очередь в качестве коллекции 948 коэффициент роста 948 применение 948 принцип действия 947

п

Параллелизм данных 886 задач 886 Перегрузка

индексаторов 307

конструкторов преимущества 242 причины 242 методов назначение 235 главное преимущество 240 операторных 277 с несколькими параметрами типа по принципу полиморфизма 240 операторов унарных 273 бинарных 270 главное преимущество 269 true и false 283    \