C# 4.0 полное руководство - 2011
Шрифт:
Char, члены 742 Decimal, члены 735 DictionaryEntry, члены 931 KeyValuePair<TKey, TValue>, члены 960 встроенных типов данных, в .NET 727 инициализация 393 назначение 391,395 обобщенные наложение ограничений 606 создание 606 объявление 391 применение 392,395 присваивание 393 псевдонимы 469
типов данных с плавающей точкой, члены 730 целочисленных типов данных, члены 728 числовых типов данных 470
т
Типы
Точка с запятой, назначение 63
У
Указатели
арифметические операции 686 доступ к членам структуры 686 и массивы 688
индексирование 689 и строки 690 на указатели 691 объявление 682 оператор-стрелка 686 операторы * и & 683 определение 682 сравнение 688 файлов 461 Упаковка 370 Управляемый код 38, 682 Управляющие операторы, категории 121 Управляющие последовательности символов 81 Условные операторы ? 117 else 121 if 58,121
вложенные, if 122
многоступенчатая конструкция if-else-if 124
Ф
Фабрики классов, назначение 233 Флаг знака 69 Форматирование ввода-вывода 76 даты и времени 824 команды 77, 813 образцы формата 78 перечислений 830 поставщики формата 812 промежутков времени 829 спецификаторы формата 77, 812 строковое представление значения, способы получения 816 форматирующие строки 77, 813 Форматы данных, специальные 820 даты и времени, специальные 827 изображения 820 с
X
Хеш-таблицы
в качестве коллекции 939 коэффициент заполнения 939 назначение 939 применение хеш-кода 939 Хэширование механизм 939 преимущество 939
ц
Цепочки вызовов 480 событий 497
Циклы do-while 138 for 129 foreach 194 while 137 без тела 135 бесконечные 135
ш
Шестнадцатеричная система счисления 80
Я
Язык C#
генеалогическое дерево язык С 32 язык C++ 33 язык Java 33 история развития 36 создания 35 как хороший язык программирования 25 нововведения в версии C# 4.0 37 происхождение 25 связь со средой .NET Framework 37 усовершенствование 26
Язык LINQ
сохранение данных во временной переменной 659 вложенные операторы from 653 группирование результатов запроса 655 групповое объединение, создание 666 деревья выражений 676 запросы связь между типами данных 642 выполнение 638 немедленное выполнение 675 неоднократное выполнение 641 обработка 642 общая форма 643 формирование 638 отложенное выполнение 675 определение 638 интерфейс IEnumerable, формы реализации 639
ключевые слова 643 методы расширения 673
• запроса 669 назначение 637
обращение к источнику данных 639 объединение данных из разных источников 660 операторы from 640 group 655 into 657 join 661 let 659 orderby 646 select 643, 649 where 640, 644 отбор запрашиваемых данных 644 переменные диапазона 640 запроса 640 предикаты 640 продолжение запроса 657 сортировка результатов запроса 646 средства формирования запросов 637 формирование запросов методы запроса 670 сравнение способов 673 синтаксис запросов 670 Язык PLINQ
вопросы эффективности 922 другие средства 922 классы ParallelEnumerable 918 ParallelQuery 918 методы AsOrdered, назначение и применение 919 AsParallelQ, назначение и применение 918 WithCancellationQ, назначение и применение 920 назначение 885 параллельные запросы отмена 920 формирование 918 применение 917