Герберт Шилдт - C# 4.0 полное руководство - 2011
- Название:C# 4.0 полное руководство - 2011
- Автор:
- Жанр:
- Издательство:неизвестно
- Год:неизвестен
- ISBN:нет данных
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
Герберт Шилдт - C# 4.0 полное руководство - 2011 краткое содержание
C# 4.0 полное руководство - 2011 - читать онлайн бесплатно полную версию (весь текст целиком)
Интервал:
Закладка:
поля и переменные экземпляра 43 Ключевые слова base 339,343,344 checked и unchecked общие формы 428 применение 428 const и volatile 710 delegate 474,484 enum 397 event 494 extern 712 fixed 693 interface 376 lock 708,850 new 343, 415 partial 700 readonly 709 sealed 367 static 260 this 174 unsafe 684 using 711 virtual 356
для обработки исключений 404 зарезервированные 64 контекстные 64,1004 Ключи, назначение 929 Ковариантность 481, 626 Кодовые блоки назначение 62 применение 62 создание 61 Коллекции
главное преимущество 924 назначение 923 необобщенные назначение 925 классы 931-949 интерфейсы 926-930 структура DictionaryEntry 931 обобщенные классы 960-982 интерфейсы 954-959 объявление 954
структура KeyValuePaiKTKey TValue> 960 принцип действия 954 параллельные назначение 983 классы 983 методы 984 применение 984 специальные назначение 953 классы 953 с поразрядной организацией хранение отдельных битов 950 класс BitArray 950 сравнение строк, порядок 997 типы 924 хранение объектов встроенных типов 988 определяемых пользователем классов 988 Комментарии документирующие дескрипторы XML 1039 многострочные 1039 однострочные 1039 определение 1039 компилирование 1041 пример составления 1041 составление 1039 многострочные 51 назначение 51 однострочные 52 Компилирование и выполнение программ в среде Visual Studio 46 из командной строки 45 Компиляция многовариантная 532 условная 529 Конструкторы базового класса, вызов 339 вызываемые по умолчанию 167 и наследование 337 назначение 167
общая форма определения 167 параметризированные 168 перегружаемые 241 статические 265 Контравариантность 481, 626 Копии объектов, разновидности 779 Критический раздел кода 709
Л
Литералы буквальные, строковые 82 десятичные 80 определение 79 символьные 79 С плавающей точкой 79
строковые 81 типы, указание 80 целочисленные 79 шестнадцатеричные 80 Лямбда-выражения блочные 492
как обработчики событий 505 лямбда-оператор => 488 назначение 488 одиночные 489 разновидности 489 этапы применения 489 явное указание параметров 491
м
Массивы главное преимущество 277 границы, соблюдение 181 двумерные 182 динамические назначение 932 в качестве коллекции 932 обобщенные 961 получение обычного массива 938 сортировка и поиск 937 доступ по индексу 178 инициализация 180 копирование 767 массивов 185 многомерные инициализация 184 объявление 183 определение 182 неявно типизированные 292 обращение содержимого 766 одномерные 178 определение 277 порядок применения 178 присваивание ссылок 187 прямоугольные 185 реализация в виде объектов 277 свойство Length, применение 189 сортировка 763 строк 203 ступенчатые 185 указателей 692 Методы Main() возврат значений 254 вызов 52
передача аргументов 255 абстрактные назначение 364
реализация 364 общая форма 364 анонимные назначение 484 как обработчики событий 505 внешние переменные, применение 487
• возврат значения 485 передача аргументов 484 виртуальные объявление 356
предотвращение переопределения 368 переопределение 355 применение 360 внешние, применение 712 возврат массивов 234 значений 159 объектов 231 условия 158 групповое преобразование 476 запроса назначение 669 реализация 669 назначение 43 необязательные параметры и аргументы 248 обобщенные наложение ограничений 620 объявление 609 порядок вызова 609 создание 607 обращения со строками 199 общая форма определения 255 операторные назначение 270 формы 270 определение 255 параметризированные 164 параметры и аргументы 255, 262 перегружаемые 235 передача аргументов, способы 220 значений по ссылке 222 объектов по ссылке 218 переопределение 356,359 расширения назначение 678 объявление 678 рекурсивные 257 синтаксического анализа 472 сокрытие 345
с переменным числом аргументов 229 статические ограничения 262
применение 261 условные 571 частичные реализация 701 объявление 702 ограничения 703 Многозадачность
запуск отдельной задачи 882 разновидности 834 управление отдельным процессом 883 Многопоточная обработка блокировка 850 взаимоблокировка 860 главное преимущество 834 момент окончания потока, определение 841 новые средства .NET 882 определение состояния потока 880 основной поток назначение 835 применение 880 отмена прерывания потока 878 передача аргумента потоку 844 потоки определение 834 приоритеты 847 приоритетные и фоновые 835 состояния 835 прерывание потока 875 приостановка и возобновление потока 880 процессы, определение 834 рекомендации 882 синхронизация 835, 849 создание нескольких потоков 839 сообщение между потоками 856 состояние гонки 860 способы усовершенствования 838 Многоязыковое программирование 34 Множество в качестве коллекции 980 объектов 980 операции 980, 982 отсортированное 982 Модификаторы abstract 364 const 710 fixed 685 override 356 partial 700 volatile 710 доступа 155,210 internal 536 private 155, 210
Читать дальшеИнтервал:
Закладка: