I



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]

ICollection<T> interface
IComparable<T> interface 2nd
identifiers, C#
IDictionary<TKey, TValue> interfaces
IDisposable interfaces
     P/Invoke
     resource cleanup
IEnumerable<T> interfaces
     foreach loops
if statements
     flow control
     nested
ILDASM
IList<T> interface
immutable strings 2nd
     modifying
implementation
     classes, casting
     CLI
     comparison operators
     Equals() method
     explicit members
     GetHasCode() method
implicit casts 2nd 3rd
implicit conversions
implicit members
implicit members, implementing
implicit overriding
import directives, wildcards in
Imports directive (Visual Basic.NET)
including code
increment (++) operator
indentation [See also C#, whitespace.]
index ([ ]) operator
     collections
IndexerNameAttribute
inequality (!=) operator
inequality operators [See also adding, operators.]
inferencing types
infinite recursion errors
information hiding
inheritance
     abstract classes
     as operator
     base classes, overriding
     base members
     casting
     casting, defining custom conversions
     classes
     constraints
     constructors
     defined terms
     deriving
     Exception class
     interfaces
     interfaces, multiple
     is operator
     methods
     multiple
     new modifier
     private access modifiers
     protected access modifiers
     sealed modifiers
     single
     single, aggregation
     System.Object
     types
     value types
initialization
     attributes through constructors
     centralizing
     initializers, constructors
     jagged arrays
     structs
     three-dimensional arrays
     two-dimensional arrays
inner classes, Java
input
instances
     array methods
     fields 2nd
     methods
     Type
instantiation
     arrays
     classes
     delegates
     generics
     threads
integers
     enum switches, comparing
     values, overflowing 2nd
interfaces 2nd 3rd
     access
    APIs [See encapsulation, APIs.]
     casting
     classes, comparing
     collection classes
     constraints
     deriving
     diagramming
     generics with structs
     ICollection<T>
     IComparable<T>
     IDictionary<TKey, TValue>
     IDisposable, P/Invoke
     IDisposable, resource cleanup
     IEnumerable<T>, foreach loops
     IList<T>
     implementing 2nd
     inheritance
     inheritance, multiple
     ISerializable
     polymorphism
     value types
     versioning
interfaces, generics
interfaces, multiple times on single classes
internals
     anonymous methods
     delegate events
     delegates
     empty catch block
     generics
     multicast delegates
     outer variables
     properties
interoperability
     languages
    platforms [See platforms.]
invalid referent types
Invoke() method, accessing interfaces
invoking
     asynchronous results patterns
     base constructors
     delegates
     delegates, exception sequences
     delegates, instances with a return
     delegates, sequential invocation
     members, reflection
     P/Invoke
is operator, inheritance
ISerializable interface
items
     adding, to Dictionary<TKey, TValue>
     format
iteration
     dictionary classes
     state, sharing
iterators
     collections
     defining
     examples of
     multiple
     overview of
     state
     syntax
     values, yielding from
     yield statements, break
     yield statements, characteristics of
     yield statements, return




Essential C# 2.0
Essential C# 2.0
ISBN: 0321150775
EAN: 2147483647
Year: 2007
Pages: 185

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net