Справочник по C# Герберт Шилдт ббк 32. 973. 26018 75 Ш57 удк 681 07 Издательский дом "Вильямс" Зав редакцией
Скачать 5.05 Mb.
|
740 Предметный указатель Предметный указатель # #define, 441 #elif, 441; 444 #else, 443 #endregion, 446 #error, 445 #if, 441 #line, 445 #region, 446 #undef, 445 #warning, 445 . .NET Framework, 27 A A.D., 570 abstract, 309; 340 Access specifier, 39 Anno Domini, 570 API, 688 Application Programming Interface, 688 ApplicationException, класс, 350; 370 ArgumentException, класс, 384; 392; 641 ArgumentNullException, класс, 384; 392; 406 ArgumentOutOfRangeException, класс, 617 Array, класс, 521 ArrayList, класс, 615 ArrayTypeMismatchException, класс, 365 as, оператор, 450 ASCII, 60; 376 Assembly, 446 Assembly, класс, 465 AttributeTargets, перечисление, 480 AttributeUsage, атрибут, 473; 479 В base, 286; 291 BinaryReader, класс, 394 BinaryWriter, класс, 394 BindingFlags, перечисление, 457 BitArray, класс, 631 BitConverter, класс, 530 bool, 54; 61; 521 Boolean, структура, 521 Boxing, 315 break, 109; 120 BufferedStream, класс, 378 Button, класс, 694 ButtonBase, класс, 694 byte, 54; 376; 406 Byte, структура, 406 Bytecode, 25 С С, язык программирования, 24 C++, язык программирования, 24 catch, 350; 357 char, 54; 60; 376 Char, структура, 516 checked, 372 class, 39; 127 Client, 669 CLR (Common Language Runtime), 27; 350 CLS (Common Language Specification), 29 COBOL, 31 CollectionBase, класс, 634 CollectionsUtil, класс, 634 COM, 669; 670 COM (Component Object Model), 18 Common Language Runtime, 27; 350; 365 Common Language Specification, 29 Common Type System, 29 Component model, 669 Component Object Model, 18; 669 Component, класс, 670 Conditional, атрибут, 480 Console, класс, 40; 377 Console. Error, свойство, 376; 382 Console. In, свойство, 376; 380 Console.Out, свойство, 376 const, модификатор, 498 ConstructorInfo, класс, 461 continue, 122 Control, класс, 694 Cookie, класс, 657 CookieCollection, класс, 657 Предметный указатель 741 CookieContainer, класс, 657 CTS (Common Type System), 29 CultureInfo, класс, 519 D DateTime, тип, 567 Deadlock, 596 decimal, 54; 58; 406 Decimal, структура, 406; 512 default, 446 Delegate, 410 delete, 149 DictionaryBase, класс, 634 DictionaryEntry, структура, 614 DirectoryNotFoundException, класс, 384 DivideByZeroException, класс, 350; 365 DLL, 470 double, 44; 54; 57; 406; 509 Double, структура, 406; 509 do-while, 119 Dynamic link library, 470 E Encoding, класс, 541 enum, 345 Enumeration, 345 ESC-последовательности, 66 Event, 416 EventArgs, класс, 426 Event Handler, делегат, 428 Exception, класс, 350; 363 explicit, 246 Expression parsing, 706 F false, 61; 237 FIFO, 629 File Transfer Protocol, 646 FileNotFoundException, класс, 384; 392 FileStream, класс, 378; 383 finally, 350; 362 fixed, 487 float, 44; 55; 57; 406; 509 for, инструкция, 47; 110 foreach, 120; 168; 609; 634 Form, класс, 690 FormatException, класс, 406 Forms, библиотека, 688 FORTRAN, 31 FTP, 646 FullName, свойство, 452 G GC, класс, 534 goto, 123 GUI, 688 H Hashing, 621 Hashtable, класс, 621 HTTP, 646 HttpWebRequest, класс, 646; 648 HttpWebResponse, класс, 646; 648 HybridDictionary, класс, 634 HyperText Transfer Protocol, 646 I ICloneable, интерфейс, 536 ICollection, интерфейс, 610 IComparable, интерфейс, 535; 639 IComparer, интерфейс, 611; 613; 640 IComponent, интерфейс, 670 IConvertible, интерфейс, 536 IDE (Integrated Development Environment), 34 IDictionary, интерфейс, 610; 612 IDictionaryEnumerator, интерфейс, 611; 613; 636 IEnumerable, интерфейс, 609; 613 IEnumerator, интерфейс, 609; 613 if, инструкция, 45; 103 if-else-if, 105 IFormatProvider, интерфейс, 538 IHashCodeProvider, интерфейс, 611; 614 IList, интерфейс, 610; 611 implicit, 246 Indexer, 257 IndexOutOfRangeException, класс, 158; 351; 365 Instance variable, 32 int, 42; 55; 406 Int16, структура, 406 Int32, структура, 406 Int64, структура, 406 Integrated Development Environment, 34 interface, 320 internal, модификатор доступа, 446 InvalidCastException, класс, 365 742 Предметный указатель IOException, класс, 377; 384 is, оператор, 449 IsAbstract, свойство, 452 IsClass, свойство, 452 J Java, 25 Java Virtual Machine, 25 JIT-компилятор, 28 JVM (Java Virtual Machine), 25 L Length, свойство, 165 LIFO, 627 List Dictionary, класс, 634 lock, 495; 587 long, 55; 406 M Main(), 213 MainMenu, класс, 700 MarshalByRefObject, класс, 672 Math, класс, 58; 502 MemberInfo, класс, 455 MemoryStream, класс, 378; 402 Menu, класс, 700 MenuItem, класс, 700 Message, свойство, 363 MessageBoxButtons, перечисление, 698 Method overloading, 203 MethodBase, класс, 455 MethodImplAttribute, атрибут, 597 MethodInfo, класс, 455 MFC, библиотека, 688 Microsoft Foundation Classes, 688 Microsoft Intermediate Language, 28; 446 Monitor, класс, 592 MSIL (Microsoft Intermediate Language), 28; 446 Multicasting, 413 Multiple indirection, 493 Multithreaded programming, 574 N Namespace, 38; 432 NameValueCollection, класс, 634 new, 147; 291; 331; 340 NotSupportedException, класс, 377; 385; 611 null, 365 NullReferenceException, класс, 365 nybble, 251 О object, класс, 313; 535; 609 ObjectDisposedException, класс, 385 Obsolete, атрибут, 481 OOP (Объектно-ориентированное программирование), 24 operator, 225 out, модификатор, 191; 193; 207 OutOfMemoryException, класс, 365 OverflowException, класс, 365; 372; 407 override, 302; 481 P params, модификатор, 197 Pascal, 23 Picture format, 563 Pluggable protocols, 645 Preprocessor, 441 private, спецификатор доступа, 39; 180 Process, класс, 606 protected, модификатор доступа, 283; 340 ProtocolViolationException, класс, 652 public, спецификатор доступа, 39; 180 Q Queue, класс, 629 R Random, класс, 532 readonly, 495 ReadOnlyCollectionBase, класс, 634 Recursive descent parser, 19 Ref, 414 ref, модификатор, 191; 207 Reflection, 453 Reflection API, 454 return, 123; 137 RTTI, 449 Runtime type identification, 449 Предметный указатель 743 S sbyte, 55; 406 Sbyte, структура, 406 Scope, 70 sealed, 313 SecurityException, класс, 384 SeekOrigin, перечисление, 400 short, 55; 406 Single, структура, 406; 509 Single-threaded apartment, 692 sizeof, 495 Sorted List, класс, 623 Spaghetti code, 23 Sqrt(), метод, 57 STA, 692 Stack, 33 Stack, класс, 627 stackalloc, 496 StackOverflowException, класс, 365; 366 StackTrace, свойство, 363 static, модификатор типа, 39; 218 Stream, 376 Stream, класс, 377 StreamReader, класс, 379; 391 StreamWriter, класс, 379 string, 540 string, тип, 172 StringBuilder, класс, 178; 540 StringCollection, класс, 634 StringDictionary, класс, 634 StringReader, класс, 379; 404 StringWriter, класс, 379; 404 struct, 340 switch, 106; 348 System, пространство имен, 38; 406; 500 System.Attribute, класс, 473 System.AttributeUsageAttribute, класс, 480 System.Collections, пространство имен, 609; 610 System.Collections.ICollection, интерфейс, 334 System. Collections. IEnumerator, интерфейс, 334 System.Collections.Specialized, пространство имен, 634 System.ComponentModel.Component, класс, 670; 690 System.ComponentModel.IComponent, интерфейс, 670 System.Delegate, класс, 415 System.Diagnostics, пространство имен, 606 System.Diagnostics.ConditionalAttribute, класс, 480 System.Exception, класс, 350 System.IComparable, интерфейс, 334 System.IDisposable, интерфейс, 497 System.Net, пространство имен, 644 System.Net.Sockets, пространство имен, 644 System.Object, класс, 313 System.ObsoleteAttribute, класс, 481 System.Reflection, пространство имен, 455 System.Reflection.MemberInfo, класс, 453 System.String, класс, 175; 540 System.Text, пространство имен, 178; 540 System.Threading, пространство имен, 575 System.Type, класс, 452 System.Windows.Forms, библиотека, 688 System.Windows.Forms.Control, класс, 690 SystemException, класс, 350 T TargetSite, свойство, 363 TextReader, класс, 378 TextWriter, класс, 378 this, 151; 212 Thread, 574 Thread, класс, 575 ThreadAbortException, класс, 602 Threading model, 692 ThreadState, перечисление, 604 throw, 350; 360 true, 61; 237 try, 350; 358 typeof, оператор, 452 U uint, 55; 406 UInt16, структура, 406 UInt32, структура, 406 UInt64, структура, 406 ulong, 55; 406 Unboxing, 315 unchecked, 372 Unicode, 60; 376 Uniform Resource Identifier, 645 Uniform Resource Locator, 645 Universal Time Coordinated, 567 744 Предметный указатель UNIX, 23 unsafe, 484; 486 Unsafe code, 484 URI, 645 URI, класс, 654 URL, 645 ushort, 55; 406 using, 39; 435; 497; 499 using, инструкция, 682 UTC, 567 V value, 258; 266; 422 virtual, 301; 340 Visual Studio .NET, среда разработки программ, 34 void, 40; 134 volatile, модификатор, 498 W WebClient, класс, 663 WebException, класс, 652 WebExceptionStatus, перечисление, 652 WebHeaderCollection, класс, 656 WebRequest, класс, 645; 646 WebResponse, класс, 645; 648 while, 117 Windows.Drawing, пространство имен, 704 Windows-программирование, 688 Windows-формы, 690 X XML, 728 A Абстрактный метод, 309 Аксессор, 257 Анализ выражений, 706 Аргумент, 40; 140 командной строки, 213 Атрибут, 473 AttributeUsage, 473; 479 Conditional, 480 MethodImplAttribute, 597 Obsolete, 481 Б Байт-код, 25 Библиотека C#, 499 Блок программный, 48 Бьярни Страуструп, 24 В Взаимоблокировка, 596 Виртуальная машина Java, 25 Виртуальные методы, 301 Д Декремент, 82 Делегат, 410 Деструктор, 149 Динамическая диспетчеризация методов, 302 Динамическая идентификация типов, 449 Директива препроцессора, 441 И Идентификатор, 51 Импликация, 86 Индекс, 156 Индексатор, 257 интерфейсный, 328 многомерный, 264 перегрузка, 260 Инициализатор, 157 Инициализация переменной, 68 Инкапсуляция, 32 Инкремент, 82 Инструкция break, 109, 121 continue, 122 do-while, 119 for, 110 foreach, 120; 168 goto, 123 if, 45; 103 return, 123; 137 switch, 106 while, 117 Интерфейс, 320 ICloneable, 536 ICollection, 610 IComparable, 535; 639 Предметный указатель 745 IComparer, 611; 613; 640 IComponent, 670; 671 IConvertible, 536 IDictionary, 610; 612 IDictionaryEnumerator, 611; 613; 636 IEnumerable, 609; 613 IEnumerator, 609; 613 IFormatProvider, 538 IHashCodeProvider, 611; 614 IList, 610; 611 System.Collections.ICollection, 334 System.Collections.IEnumerator, 334 System.ComponentModel.IComponent, 670 System.IComparable, 334 System.IDisposable, 497; 671 наследование, 330 явная реализация членов, 331 Исключение, 350 IndexOutOfRangeException, 158 Исключительная ситуация, 350 К Класс, 32; 127 ApplicationException, 350 ArgumentException, 384; 392; 641 ArgumentNullException, 384; 392; 406 ArgumentOutOfRangeException, 617 Array, 521 ArrayList, 615 Assembly, 465 BinaryReader, 394; 395 BinaryWriter, 394 BitArray, 631 BitConverter, 530 BufferedStream, 378 Button, 694 ButtonBase, 694 CollectionBase, 634 CollectionsUtil, 634 Component, 670; 671 Console, 40; 52; 377 ConstructorInfo, 461 Control, 694 Cookie, 657 CookieCollection, 657 CookieContainer, 657 CultureInfo, 519 DictionaryBase, 634 DirectoryNotFoundException, 384 DivideByZeroException, 350 Encoding, 541 EventArgs, 426 Exception, 350; 363 FileNotFoundException, 384; 392 FileStream, 378; 383 Form, 690 FormatException, 406 GC, 534 Hashtable, 621 HttpWebRequest, 646; 648 HttpWebResponse, 646; 648 Hybrid Dictionary, 634 IOException, 384 ListDictionary, 634 MainMenu, 700 MarshalByRefObject, 672 Math, 58; 502 MemberInfo, 455 MemoryStream, 378; 402 Menu, 700 MenuItem, 700 MethodBase, 455 MethodInfo, 455 Monitor, 592 NameValueCollection, 634 NotSupportedException, 386; 611 object, 313; 340; 535; 609 ObjectDisposedException, 385 OverflowException, 372; 407 Process, 606 ProtocolViolationException, 652 Queue, 629 Random, 532 ReadOnlyCollectionBase, 634 SecurityException, 384 SortedList, 623 Stack, 627 Stream, 377 StreamReader, 379; 389; 391 StreamWriter, 379; 389 String, 540 StringBuilder, 178; 540 StringCollection, 634 StringDictionary, 634 StringReader, 379; 404 StringWriter, 379; 404 System.Attribute, 473 System.AttributeUsageAttribute, 480 System.ComponentModel.Component, 670; 690 System.Delegate, 415 System.Diagnostics.ConditionalAttribute, 480 746 Предметный указатель System.Exception, 350 System.Object, 313 System.ObsoleteAttribute, 481 System.Reflection.MemberInfo, 453 System.String, 175; 540 System.Type, 452 System.Windows.Forms.Control, 690 SystemException, 350 TextReader, 378; 389 TextWriter, 378; 389 Thread, 575 ThreadAbortException, 602 URI, 654 WebClient, 663 WebException, 652 WebHeaderCollection, 656 WebRequest, 645; 646 WebResponse, 645; 648 базовый, 278 производный, 278 Клиент, 669 Ключевые слова C#, 51 Коллекция, 609 Комментарий, 38 Компилятор командной строки csc.exe, 34 Компонент, 669 Компонентная модель, 669 Компоновочный файл, 446 Константа, 65 Конструктор, 144; 285 Контейнер, 670; 683 Критический раздел кода, 495 |