Essential C# 2.0

Index

[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Y]

Abort() method

abstract classes

     interfaces, comparing

abstract members, defining

access

     base members

     code

     code, security

     fields

     instance fields

     interfaces

     metadata

    modifiers [See classes, access modifiers.]

     property-backing fields

     referent type members

     scope

     static fields

access modifiers 2nd

     classes

     encapsulation, circumventing

     private

     properties

     protected

accessors, arrays

acronyms (C#)

add blocks

adding

     comments

     items (to Dictionary<TKey, TValue>)

     operators

addresses

     unsafe code

aggregation

     single inheritance

aliases

     handling

     namespace qualifiers

     using directives

allocation, stacks

alternate threads, passing data to/from

ambiguity (with this keyword), avoiding

AND (&&) operator

     flag enums

     overloading

anonymous methods

     outer variables

APIs (application programming interfaces)

     encapsulation

     wrapping

app (application) domains

application programming interfaces [See encapsulation, APIs.]

applications [See also programs.]

     compiling

     limitations, running multiple times

applying

     arrays

     classes, generic

     variables

     weak references

arbitrary state, passing

arguments, passing command-line

arithmetic operators

ArrayList class

arrays

     accessors

     applying

     assigning

     declaring 2nd

     foreach loops

     instance methods

     instantiation

     jagged

     length

     methods

     parameters

     redimensioning

     strings as

     troubleshooting 2nd

as operator, inheritance

assemblies

     attributes

     CIL

     CLI

     referencing 2nd

    reflection [See generics, reflection.]

     targets, modifying

Assert() method

assigning

     arrays

     pointers

     variables 2nd

assignment operators

     binary operators, combining

     bitwise

     delegate events

association, data

associativity, operators

asynchronous results patterns

atomicity 2nd 3rd

attributes

     assemblies

     constructors, initializing

     customizing

     FlagsAttribute

     FlagsAttribute, enums

     IndexerNameAttribute

     MethodImplAttribute

     named parameters

     overview of

     predefined

     properties, decorating

     retrieving

     returning

     searching

     serialization

     serialization, customizing

     serialization, ISerializable interface

     serialization, versioning

     StructLayoutAttribute

     System.AttributeUsageAttribute

     System.Collections.Hashtable

     System.ConditionalAttribute

     System.NonSerializable

     System.ObsoleteAttribute

     System.SerializableAttribute 2nd

     System.STAThreadAttribute

     ThreadStaticAttribute

AttributeUsageAttribute

avoiding

     ambiguity (this keyword)

     deadlock 2nd

     locking 2nd

     unboxing

Категории