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 keyword IndexOf( ) 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( ) method Insert( ) 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 2nd integers 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 |