[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] ICalc interface ICloneable interface ICloneable objects, strings and ICollection interface 2nd IComparable interface implementing strings and IComparer interface 2nd 3rd implementing IConvertible classes IDE (Integrated Development Environment) identifiers IDictionary interface 2nd IDictionaryEnumerator interface 2nd IDisposable interface IDL (Interface Definition Language) 2nd IEnumerable interface 2nd if statements if...else statements Iformatter interface IL (Intermediate Language) op codes IL files [See MSIL files] IList interface implementing classes implements relationship implicit conversion implicit operator in operator increment and decrement operators Increment method index operator ([ ]) index, overloading an indexer property, declaring indexers assignment and defined get( ) method and set( ) method and syntax this keyword IndexOf( ) method (ArrayList) (System.Array) inheritance C and C++ programmers note C# class implementing Initialize( ) method (System.Array) initializers InnerException property Insert( ) method (ArrayList) (String) (StringBuilder) InsertRange( ) method (ArrayList) instance methods and delegates instanceof (Java) instances difference between classes and int type Integrated Development Environment (IDE) Interface attribute target Interface Definition Language (IDL) 2nd interface keyword interface reference interfaces 2nd accessing sealed classes and value types casting to classes implementing multiple collection [See collection interfaces] combining creating an instance of defined example example of extending and combining explicit implementation extending hiding members implementing multiple instantiating directly member constants methods selectively exposing overriding implementations purpose of servers, specifying types versus abstract classes Interlock class Interlocked class Intern( ) method (String) internal access modifier 2nd internal keyword internal protected keyword Internet, programming Web Services intrinsic attributes intrinsic types 2nd [See also built-in types] invokeAttr invokeAttr argument InvokeMember( ) method is operator 2nd versus as operator is-a relationship IsFixedSize property (ArrayList) (System.Array) IsInterned( ) method (String) isolated storage IsReadOnly property (ArrayList) (System.Array) IsSynchronized property (ArrayList) (Queue) (Stack) (System.Array) Item( ) method (ArrayList) Item_Bound method (DataGrid) iteration statements |