C # in a Nutshell, Second Edition

[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]

I/O

       asynchronous  

       FCL and  

       FileStream  

       reading files  

       writing files  

IAsyncResult interface, System namespace  

IAuthenticationModule interface, System.Net  

ICertificatePolicy interface, System.Net  

ICloneable interface, System namespace  

ICollection interface, System.Collections   2nd  

IComparable interface, System namespace   2nd  

IComparer interface, System.Collections   2nd  

IConvertable interface, System namespace  

ICredentials interface, System.Net  

ICustomAttributeProvider interface, System.Reflection API  

ICustomFormatter interface, System namespace  

identifiers  

       @ prefix  

       keywords and  

IDeserializationCallback interface, System.Runtime.Serialization  

IDictionary interface, System.Collections   2nd  

IDictionaryEnumerator interface, System.Collections  

IDispatchImplAttribute sealed class, System.Runtime.InteropServices  

IDispatchImplType enumeration, System.Runtime.InteropServices  

IDisposable interface, System namespace  

IEnumerable interface  

       collections and  

       implementation  

       optimization for  

IEnumerator interface  

       collections and  

       implementation  

       optimization for  

IExpando interface, System.Runtime.InteropServices  

if keyword  

if-else statements  

IFieldInfo interface, System.Runtime.Serialization.Formatters  

IFormatProvider interface, System namespace  

IFormattable interface, System namespace  

IFormatter interface, System.Runtime.Serialization  

IFormatterConverter interface, System.Runtime.Serialization  

IHashCodeProvider interface, System.Collections  

IHasXmlNode interface, System.Xml  

ILasm.exe

       assemblies and  

       assembly and  

ILDasm.exe

       assemblies and  

       disassembly and  

ILGenerator class, System.Reflection.Emit  

IList interface, System.Collections   2nd  

immutability of strings  

implementation of interfaces

       explicit  

       reimplementation  

implicit conversions   2nd  

       integral types  

implicit keyword  

In attribute  

in keyword  

in/out marshaling  

InAttribute sealed class, System.Runtime.InteropServices  

indexers  

indexes, strings  

IndexOutOfRangeException sealed class, System namespace  

indirectly overloadable operators  

inheritance  

       constructors, initialization  

       fields, initialization  

       finding members  

initialization

       constructors

               inheritance and  

       fields

               inheritance and  

               order  

               static fields  

InnerException property, System.Exception  

INormalizeForIsolatedStorage interface, System.IO.IsolatedStorage  

InstallUtil.exe  

instance constructors  

instance data members, nonstatic fields  

instance variables , nonstatic fields  

InstanceData class, System.Diagnostics  

InstanceDataCollection class, System.Diagnostics  

InstanceDataCollectionCollection class, System.Diagnostics  

instances types  

int keyword  

int struct  

Int16 struct, System namespace  

Int32 struct, System namespace  

Int64 struct, System namespace  

interface keyword  

InterfaceMapping struct, System.Reflection API  

interfaces

       C++ and  

       classes comparison  

       collections  

       conversions  

       defining  

       delegates comparison  

       extending  

       ICollection  

       IComparable  

       IComparer  

       IDictionary  

       IEnumerable  

               implementation  

               optimization for  

       IEnumerator  

               implementation  

               optimization for  

       IList  

       implementation  

               explicit  

               reimplementation  

       System

               IAsyncResult  

               ICloneable  

               IComparable  

               IConvertable  

               ICustomFormatter  

               IDisposable  

               IFormatProvider  

               IFormattable  

               IServiceProvider  

       System.IO.IsolatedStorage

               INormalizForIsolatedStorage  

       System.Net

               IAuthenticationModule  

               ICertificatePolicy  

               ICredentials  

               IWebProxy  

               IWebRequestCreate  

       System.Runtime.InteropServices

               IExpando  

               IRegistrationServices  

       System.Runtime.Serialization

               IDeserializationCallback  

               IFormatter  

               IFormatterConverter  

               IObjectReference  

               ISerializable  

               ISerializationSurrogate  

               ISurrogateSelector  

       System.Runtime.Serialization.Formatters

               IFieldInfo  

               ISoapMessage  

       System.Xml

               IHasXmlNode  

               IXmlLineInfo  

       System.Xml.XPath

               IXPathNavigable  

       System.Xml.Xsl

               IXsltContextFunction  

               IXsltContextVariable  

       SystemCollections

               ICollection  

               IComparer  

               IDictionary  

               IDictionaryEnumerator  

               IEnumerable  

               IEnumerator  

               IHashCodeProvider  

               IList  

       SystemReflection API

               ICustomAttributeProvider  

               IReflect  

       uses  

InterfaceTypeAttribute sealed class, System.Runtime.InteropServices  

Interlocked sealed class, System.Threading  

internal access modifiers  

internal keyword  

InternalBufferOverflowException class, System.IO  

interning strings  

interoperable support attributes, predefined  

IntPtr struct, System namespace  

introspection, reflection and  

InvalidCastException class, System namespace  

InvalidComObjectException class, System.Runtime.InteropServices  

InvalidFilterCriteriaException class, System.Reflection API  

InvalidOleVariantTypeException class, System.Runtime.InteropServices  

InvalidOperationException class, System namespace  

InvalidProgramException sealed class, System namespace  

IObjectReference interface, System.Runtime.Serialization  

IOCompletionCallback delegate, System.Threading  

IODescriptionAttribute class, System.IO  

IOException class, System.IO  

IP addresses, detecting with regular expressions  

IPAddress class, System.Net  

IPEndPoint class, System.Net  

IPHostEntry class, System.Net  

IPv6MulticastOption class, System.Net.Sockets namespace  

IReflect interface, System.Reflection API  

IRegistrationServices interface, System.Runtime.InteropServices  

is keyword  

is operator  

ISerializable interface, System.Runtime.Serialization  

ISerializationSurrogate interface, System.Runtime.Serialization  

IServiceProvider interface, System namespace  

ISoapMessage interface, System.Runtime.Serialization.Formatters  

isolated storage  

       content enumeration  

       reading  

       storadm.exe and  

       writing  

IsolatedStorage abstract class, System.IO.IsolatedStorage  

IsolatedStorageException class, System.IO.IsolatedStorage  

IsolatedStorageFile sealed class, System.IO.IsolatedStorage  

IsolatedStorageFileStream class, System.IO.IsolatedStorage   2nd  

IsolatedStorageScope enumeration, System.IO.IsolatedStorage  

ISurrogateSelector interface, System.Runtime.Serialization  

iteration, collections and  

IWebProxy interface, System.Net  

IWebRequestCreate interface, System.Net  

IXmlLineInfo interface, System.Xml  

IXPathNavigable interface, System.Xml.XPath  

IXsltContextFunction interface, System.Xml.Xsl  

IXsltContextVariable interface, System.Xml.Xsl  

Категории