C# in a Nutshell
c#吧
全部回复
仅看楼主
level 1
madma 楼主
The heart of C# in a Nutshell is a succinct but detailed reference to the C# language and the .NET types most essential to C# programmers. Each chapter in the API reference begins with an overview of a .NET namespace and a diagram of its types, including a quick-reference entry for each type, with name, assembly, category, description, member availability, class hierarchy, and other relevant information, such as whether the type is part o the ECMA CLI specification. Newly updated for .NET Framework version 1.1, the second edition also adds a CD that allows you to integrate the book's API Quick Reference directly into the help files of Visual Studio .NET 2002 & 2003, giving you direct access to this valuable information via your computer. Copyright Preface Audience Contents of This Book Assumptions This Book Makes Conventions Used in This Book Related Books C# Resources Online How to Contact Us How the Quick Reference Is Generated Acknowledgments Part I: Programming with C
# Chapter 1. Introducing C#
and the .NET Framework Section 1.1. The C# Language Section 1.2. The .NET Framework Section 1.3. ECMA Standardization Section 1.4. Changes in Visual C# 2003 Chapter 2. C# Language Basics Section 2.1. A First C# Program Section 2.2. Identifiers and Keywords Section 2.3. Type Basics Section 2.4. Value Types and Reference Types Section 2.5. Predefined Types Section 2.6. Arrays Section 2.7. Variables and Parameters Section 2.8. Expressions and Operators Section 2.9. Statements Section 2.10. Namespaces Chapter 3. Creating Types in C# Section 3.1. Classes Section 3.2. Inheritance Section 3.3. Access Modifiers Section 3.4. Structs Section 3.5. Interfaces Section 3.6. Enums Chapter 4. Advanced C# Features Section 4.1. Delegates Section 4.2. Delegates Versus Function Pointers Section 4.3. Delegates Versus Interfaces Section 4.4. Events Section 4.5. Operator Overloading Section 4.6. Try Statements and Exceptions Section 4.7. Attributes Section 4.8. Unsafe Code and Pointers Section 4.9. Preprocessor Directives Section 4.10. XML Documentation Part II: Programming with the .NET Framework Chapter 5. Framework Class Library Overview Section 5.1. Core Types Section 5.2. Text Section 5.3. Collections Section 5.4. Streams and I/O Section 5.5. Networking Section 5.6. Threading Section 5.7. Security Section 5.8. Reflection and Metadata Section 5.9. Assemblies Section 5.10. Serialization Section 5.11. Remoting Section 5.12. Web Services Section 5.13. Data Access Section 5.14. XML Section 5.15. Graphics Section 5.16. Rich Client Applications Section 5.17. Web-Based Applications Section 5.18. Globalization Section 5.19. Configuration Section 5.20. Advanced Component Services Section 5.21. Diagnostics and Debugging Section 5.22. Interoperating with Unmanaged Code Section 5.23. Compiler and Tool Support Section 5.24. Runtime Facilities Section 5.25. Native OS Facilities Section 5.26. Undocumented Types 
2008年02月03日 05点02分 1
level 1
madma 楼主
Chapter 6. String Handling Section 6.1. String Class Section 6.2. StringBuilder Class Section 6.3. Regular Expression Support Section 6.4. Regular Expression Basics Section 6.5. Procedural- and Expression-Based Patterns Section 6.6. Cookbook Regular Expressions Chapter 7. Collections Section 7.1. Iterating Over Collections Section 7.2. Standard Collection Interfaces Section 7.3. Predefined Collection Classes Section 7.4. Ordering Instances Section 7.5. Generating Hash Code Chapter 8. XML I/O Section 8.1. Accessing XML Documents Section 8.2. Parsing an XML Stream Section 8.3. Selecting Nodes Using XPath Section 8.4. Transforming a Document Using XSLT Chapter 9. Networking Section 9.1. Network Programming Models Section 9.2. Generic Request/Response Architecture Section 9.3. HTTP-Specific Support Section 9.4. WebClient Section 9.5. Adding New Protocol Handlers Section 9.6. Using TCP, UDP, and Sockets Section 9.7. Using DNS Chapter 10. Streams and I/O Section 10.1. Streams and Backing Stores Section 10.2. Encapsulating Raw Streams Section 10.3. Directories and Files Section 10.4. Isolated Storage Chapter 11. Serialization Section 11.1. What Is Serialization? Section 11.2. Serialization Support in the Framework Section 11.3. Explicit Serialization Section 11.4. Implicit Serialization Section 11.5. [Serializable] Section 11.6. [NonSerialized] Section 11.7. IDeserializationCallback Section 11.8. ISerializable Section 11.9. [Serializable] and ISerializable Chapter 12. Assemblies Section 12.1. Elements of an Assembly Section 12.2. Assemblies and Modules Section 12.3. Scoping Types and Type References Section 12.4. Naming and Signing Assemblies Section 12.5. Resolving and Loading Assemblies Section 12.6. Deployment Section 12.7. Security Permissions Chapter 13. Reflection Section 13.1. Type Hierarchy Section 13.2. Types, Members, and Nested Types Section 13.3. Retrieving the Type for an Instance Section 13.4. Retrieving a Type Directly Section 13.5. Reflecting Over a Type Hierarchy Section 13.6. Late Binding Section 13.7. Advanced Uses of Reflection Section 13.8. Creating New Types at Runtime Chapter 14. Custom Attributes Section 14.1. Language Support Section 14.2. Compiler Support Section 14.3. Runtime Support Section 14.4. Predefined Attributes Section 14.5. Defining a New Custom Attribute Section 14.6. Retrieving a Custom Attribute at Runtime Chapter 15. Memory Management Section 15.1. The Garbage Collector Section 15.2. Optimization Techniques Section 15.3. Finalizers Section 15.4. Dispose and Close Methods Chapter 16. Threading Section 16.1. Thread Synchronization Section 16.2. Common Thread Types Section 16.3. Asynchronous Delegates Chapter 17. Integrating with Native DLLs Section 17.1. Calling Into DLLs Section 17.2. Marshaling Common Types Section 17.3. Marshaling Classes and Structs Section 17.4. In and Out Marshaling Section 17.5. Callbacks from Unmanaged Code 
2008年02月03日 05点02分 2
level 1
madma 楼主
IFormattable IndexOutOfRangeException Int16 Int32 Int64 IntPtr InvalidCastException InvalidOperationException InvalidProgramException IServiceProvider LoaderOptimization LoaderOptimizationAttribute LocalDataStoreSlot MarshalByRefObject Math MemberAccessException MethodAccessException MissingFieldException MissingMemberException MissingMethodException MTAThreadAttribute MulticastDelegate MulticastNotSupportedException NonSerializedAttribute NotFiniteNumberException NotImplementedException NotSupportedException NullReferenceException Object ObjectDisposedException ObsoleteAttribute OperatingSystem OutOfMemoryException OverflowException ParamArrayAttribute PlatformID PlatformNotSupportedException Random RankException ResolveEventArgs ResolveEventHandler RuntimeTypeHandle SByte SerializableAttribute Single StackOverflowException STAThreadAttribute String SystemException ThreadStaticAttribute TimeSpan TimeZone Type TypeCode TypeInitializationException TypeLoadException TypeUnloadedException UInt16 UInt32 UInt64 UIntPtr UnauthorizedAccessException UnhandledExceptionEventArgs UnhandledExceptionEventHandler Uri UriBuilder UriFormatException UriHostNameType UriPartial ValueType Version Void WeakReference Chapter 27. System.Collections ArrayList BitArray CaseInsensitiveComparer CaseInsensitiveHashCodeProvider CollectionBase Comparer DictionaryBase DictionaryEntry Hashtable ICollection IComparer IDictionary IDictionaryEnumerator IEnumerable IEnumerator IHashCodeProvider IList Queue ReadOnlyCollectionBase SortedList Stack Chapter 28. System.Collections.Specialized BitVector32 BitVector32.Section CollectionsUtil HybridDictionary ListDictionary NameObjectCollectionBase NameObjectCollectionBase.KeysCollection NameValueCollection StringCollection StringDictionary StringEnumerator Chapter 29. System.Diagnostics BooleanSwitch ConditionalAttribute CounterCreationData CounterCreationDataCollection CounterSample CounterSampleCalculator Debug DebuggableAttribute Debugger DebuggerHiddenAttribute DebuggerStepThroughAttribute DefaultTraceListener EntryWrittenEventArgs EntryWrittenEventHandler EventLog EventLogEntry EventLogEntryCollection EventLogEntryType EventLogInstaller EventLogPermission EventLogPermissionAccess EventLogPermissionAttribute EventLogPermissionEntry EventLogPermissionEntryCollection EventLogTraceListener FileVersionInfo InstanceData InstanceDataCollection InstanceDataCollectionCollection MonitoringDescriptionAttribute PerformanceCounter PerformanceCounterCategory PerformanceCounterInstaller PerformanceCounterPermission PerformanceCounterPermissionAccess PerformanceCounterPermissionAttribute PerformanceCounterPermissionEntry PerformanceCounterPermissionEntryCollection PerformanceCounterType Process ProcessModule ProcessModuleCollection 
2008年02月03日 05点02分 4
level 1
madma 楼主
AssemblyDefaultAliasAttribute AssemblyDelaySignAttribute AssemblyDescriptionAttribute AssemblyFileVersionAttribute AssemblyFlagsAttribute AssemblyInformationalVersionAttribute AssemblyKeyFileAttribute AssemblyKeyNameAttribute AssemblyName AssemblyNameFlags AssemblyNameProxy AssemblyProductAttribute AssemblyTitleAttribute AssemblyTrademarkAttribute AssemblyVersionAttribute Binder BindingFlags CallingConventions ConstructorInfo CustomAttributeFormatException DefaultMemberAttribute EventAttributes EventInfo FieldAttributes FieldInfo ICustomAttributeProvider InterfaceMapping InvalidFilterCriteriaException IReflect ManifestResourceInfo MemberFilter MemberInfo MemberTypes MethodAttributes MethodBase MethodImplAttributes MethodInfo Missing Module ModuleResolveEventHandler ParameterAttributes ParameterInfo ParameterModifier Pointer PropertyAttributes PropertyInfo ReflectionTypeLoadException ResourceAttributes ResourceLocation StrongNameKeyPair TargetException TargetInvocationException TargetParameterCountException TypeAttributes TypeDelegator TypeFilter Chapter 36. System.Reflection.Emit AssemblyBuilder AssemblyBuilderAccess ConstructorBuilder CustomAttributeBuilder EnumBuilder EventBuilder EventToken FieldBuilder FieldToken FlowControl ILGenerator Label LocalBuilder MethodBuilder MethodRental MethodToken ModuleBuilder OpCode OpCodes OpCodeType OperandType PackingSize ParameterBuilder ParameterToken PEFileKinds PropertyBuilder PropertyToken SignatureHelper SignatureToken StackBehaviour StringToken TypeBuilder TypeToken UnmanagedMarshal Chapter 37. System.Runtime.InteropServices ArrayWithOffset AssemblyRegistrationFlags BestFitMappingAttribute CallingConvention CharSet ClassInterfaceAttribute ClassInterfaceType CoClassAttribute ComAliasNameAttribute ComCompatibleVersionAttribute ComConversionLossAttribute COMException ComImportAttribute ComInterfaceType ComMemberType ComRegisterFunctionAttribute ComSourceInterfacesAttribute ComUnregisterFunctionAttribute ComVisibleAttribute CurrencyWrapper DispatchWrapper DispIdAttribute DllImportAttribute ErrorWrapper ExtensibleClassFactory ExternalException FieldOffsetAttribute GCHandle GCHandleType GuidAttribute HandleRef IDispatchImplAttribute IDispatchImplType InAttribute InterfaceTypeAttribute InvalidComObjectException InvalidOleVariantTypeException IRegistrationServices LayoutKind LCIDConversionAttribute Marshal MarshalAsAttribute MarshalDirectiveException ObjectCreationDelegate OptionalAttribute OutAttribute PreserveSigAttribute ProgIdAttribute RegistrationServices RuntimeEnvironment SafeArrayRankMismatchException SafeArrayTypeMismatchException SEHException StructLayoutAttribute TypeLibVersionAttribute UnknownWrapper UnmanagedType VarEnum IExpando Chapter 38. System.Runtime.Serialization 
2008年02月03日 05点02分 6
level 1
madma 楼主
Formatter FormatterConverter FormatterServices IDeserializationCallback IFormatter IFormatterConverter IObjectReference ISerializable ISerializationSurrogate ISurrogateSelector ObjectIDGenerator ObjectManager SerializationBinder SerializationEntry SerializationException SerializationInfo SerializationInfoEnumerator StreamingContext StreamingContextStates SurrogateSelector Chapter 39. System.Runtime.Serialization.Formatters BinaryFormatter FormatterAssemblyStyle FormatterTypeStyle IFieldInfo ISoapMessage ServerFault SoapFault SoapFormatter SoapMessage TypeFilterLevel Chapter 40. System.Text ASCIIEncoding Decoder Encoder Encoding StringBuilder UnicodeEncoding UTF7Encoding UTF8Encoding Chapter 41. System.Text.RegularExpressions Capture CaptureCollection Group GroupCollection Match MatchCollection MatchEvaluator Regex RegexCompilationInfo RegexOptions Chapter 42. System.Threading ApartmentState AutoResetEvent Interlocked IOCompletionCallback LockCookie ManualResetEvent Monitor Mutex NativeOverlapped Overlapped ReaderWriterLock RegisteredWaitHandle SynchronizationLockException Thread ThreadAbortException ThreadExceptionEventArgs ThreadExceptionEventHandler ThreadInterruptedException ThreadPool ThreadPriority ThreadStart ThreadState ThreadStateException Timeout Timer TimerCallback WaitCallback WaitHandle WaitOrTimerCallback Chapter 43. System.Timers ElapsedEventArgs ElapsedEventHandler Timer TimersDescriptionAttribute Chapter 44. System.Xml EntityHandling Formatting IHasXmlNode IXmlLineInfo NameTable ReadState ValidationType WhitespaceHandling WriteState XmlAttribute XmlAttributeCollection XmlCDataSection XmlCharacterData XmlComment XmlConvert XmlDataDocument XmlDeclaration XmlDocument XmlDocumentFragment XmlDocumentType XmlElement XmlEntity XmlEntityReference XmlException XmlImplementation XmlLinkedNode XmlNamedNodeMap XmlNamespaceManager XmlNameTable XmlNode XmlNodeChangedAction XmlNodeChangedEventArgs XmlNodeChangedEventHandler XmlNodeList XmlNodeOrder XmlNodeReader XmlNodeType XmlNotation XmlParserContext XmlProcessingInstruction XmlQualifiedName XmlReader XmlResolver XmlSecureResolver XmlSignificantWhitespace XmlSpace XmlText XmlTextReader XmlTextWriter XmlTokenizedType XmlUrlResolver XmlValidatingReader XmlWhitespace XmlWriter Chapter 45. System.Xml.XPath IXPathNavigable XmlCaseOrder XmlDataType XmlSortOrder XPathDocument XPathException XPathExpression XPathNamespaceScope XPathNavigator XPathNodeIterator XPathNodeType XPathResultType Chapter 46. System.Xml.Xsl IXsltContextFunction IXsltContextVariable XsltArgumentList XsltCompileException XsltContext XsltException XslTransform Part V: Appendixes Appendix A. Regular Expressions Appendix B. Format Specifiers Section B.1. Picture Format Specifiers Section B.2. DateTime Format Specifiers Appendix C. Data Marshaling Appendix D. C# Keywords Appendix E. Namespaces and Assemblies Appendix F. Type, Method, Property, Event, and Field Index A-D E-I J-R S-Z 需要就下http://www.chmhelp.cn/chm-50.html
2008年02月03日 05点02分 7
1