Programming C#: Building .NET Applications with C#

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]

IAsyncResult interface ICalc interface 2nd

ICloneable interface ICloneable objects, strings and ICollection interface 2nd

IComparable interface 2nd     implementing     strings and IComparer interface 2nd

     implementing

         constraints IConvertible classes IDataReader interface

IDE (Integrated Development Environment)

identifiers

     defining

     undefining IDeserializationCallback interface

IDictionary interface 2nd IDisposable interface

IDL (Interface Definition Language) IEnumerable interface 2nd

     strings and IEnumerator interface 2nd if statements     nested

         switch statement as alternative

if...else statements

Iformatter interface

IL files [See MSIL files]

ILDasm

IList interface

IMessage interface

immutability of strings

implements relationship

implicit conversions 2nd

     boxing

implicit operator

importing     COM components         coding COMTestForm (example)

         COM DLL to .NET

         late binding and reflection

         test program, creating         type library to .NET     controls in .NET in operator in statements

increment and decrement operators Increment( ) method (Interlocked)

index operator indexer property, declaring indexers

     assignment and     defined     get( ) method and     overloading an index

     set( ) method and

     syntax     this keywordIndexOf( ) method

     (List)

     (String)

     (System.Array)

indirection inheritance

     C and C++ programmers note     C# class

     implementing     not supported by structs

     from Object class     preventing with sealed classes     regular expressions Initialize( ) method (System.Array)

initializers

inner class

inner exceptions, rethrowing (example)

inner join (SQL)

InnerException property (Exception)

input/output (I/O) [See also streams]

     asynchronous 2nd 3rd

     displaying output, web services client

         code-behind file

     network I/O

     principal classes, .NET Framework

     standard output

InputStream class, Read( ) methodInsert( ) method     (List)

     (String) 2nd

     (StringBuilder)

InsertRange( ) method (List class) instance members instance methods, delegates and instanceof (Java) instances

     counting with static fields     difference between classes and

int type 2ndintegers     converting fractions to/from

     division of     sizes of (short, int, or long) Integrated Development Environment (IDE) Intellisense, Autocomplete feature

Interface attribute target

Interface Definition Language (IDL) interface keyword interfaces 2nd

     abstract classes vs. 2nd

     access modifiers and

    collection [See collections, interfaces]

     combining     creating an instance of

     defined     defining

     explicit implementation         accessing sealed classes and value types

         hiding members         methods, selectively exposing     extending     extending and combining (example)

     implementing (simple example)

     implementing multiple

     implementing servers through

     instantiating directly

     member constants

     methods, accessing

         as operator

         casting to an interface

         is operator

     overriding implementations

     purpose of

     servers, specifying

     types Interlock class Interlocked class

internal access modifier 2nd

internal keyword

internal protected keyword InternalErrorException Internet Information Server (IIS) Internet, invoking web services methods over Interrupt( ) method (Thread)

interrupting threads intrinsic types 2nd 3rd [See also built-in types]

IP addresses is operator 2nd     vs. as operator

is-a relationship 2nd     implements relationship vs. IsBackground property (Thread) IsFixedSize property (System.Array)

isolated storage

     reading from     writing to IsReadOnly property (System.Array)

IsSynchronized property (System.Array)

Item element for collection classes

Item objects 2nd

Item property (IDictionary)Item( ) method

     (Dictionary)     (List)

Item_Bound method (DataGrid) ItemLookup object

ItemLookupRequest objects ItemSearch object ItemSearchRequest objects ItemSearchResponse object

iteration statements 2nd

     continue and break statements

     doÉwhile loop

     for loop

     foreach

     goto

     while loop

Категории