skip to content
C♯ in a nutshell Preview this item
ClosePreview this item
Checking...

C♯ in a nutshell

Author: Peter Drayton; Ted Neward; Ben Albahari
Publisher: Beijing ; Farnham ; Sebastopol, CA : O'Reilly, 2003.
Edition/Format:   Print book : English : 2nd edView all editions and formats
Summary:

This is a concise introduction to the C# language and its syntax with brief tutorials on .NET types, and a large cross-reference of namespaces, types and members.

Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Additional Physical Format: Online version:
Drayton, Peter.
C♯ in a nutshell.
Beijing ; Farnham ; Sebastopol, CA : O'Reilly, 2003
(OCoLC)606994646
Online version:
Drayton, Peter.
C♯ in a nutshell.
Beijing ; Farnham ; Sebastopol, CA : O'Reilly, 2003
(OCoLC)607718031
Document Type: Book
All Authors / Contributors: Peter Drayton; Ted Neward; Ben Albahari
ISBN: 0596005261 9780596005269
OCLC Number: 52396063
Notes: Previous edition: 2002.
Includes index.
Description: xxiii, 897 pages : illustrations ; 23 cm + 1 computer disc (4 3/4 in.)
Contents: Preface I. Programming with C SHARP 1. Introducing C SHARP and the .NET Framework The C SHARP Language The .NET Framework ECMA Standardization Changes in Visual C SHARP 2003 2. C SHARP Language Basics A First C SHARP Program Identifiers and Keywords Type Basics Value Types and Reference Types Predefined Types Arrays Variables and Parameters Expressions and Operators Statements Namespaces 3. Creating Types in C SHARP Classes Inheritance Access Modifiers Structs Interfaces Enums 4. Advanced C SHARP Features Delegates Delegates Versus Function Pointers Delegates Versus Interfaces Events Operator Overloading Try Statements and Exceptions Attributes Unsafe Code and Pointers Preprocessor Directives XML Documentation II. Programming with the .NET Framework 5. Framework Class Library Overview Core Types Text Collections Streams and I/O Networking Threading Security Reflection and Metadata Assemblies Serialization Remoting Web Services Data Access XML Graphics Rich Client Applications Web-Based Applications Globalization Configuration Advanced Component Services Diagnostics and Debugging Interoperating with Unmanaged Code Compiler and Tool Support Runtime Facilities Native OS Facilities Undocumented Types 6. String Handling String Class StringBuilder Class Regular Expression Support Regular Expression Basics Procedural- and Expression-Based Patterns Cookbook Regular Expressions 7. Collections Iterating Over Collections Standard Collection Interfaces Predefined Collection Classes Ordering Instances Generating Hash Code 8. XML I/O Accessing XML Documents Parsing an XML Stream Selecting Nodes Using XPath Transforming a Document Using XSLT 9. Networking Network Programming Models Generic Request/Response Architecture HTTP-Specific Support WebClient Adding New Protocol Handlers Using TCP, UDP, and Sockets Using DNS 10. Streams and I/O Streams and Backing Stores Encapsulating Raw Streams Directories and Files Isolated Storage 11. Serialization What Is Serialization? Serialization Support in the Framework Explicit Serialization Implicit Serialization [Serializable] {NonSerialized] IDeserializationCallback ISerializable [Serializable] and ISerializable 12. Assemblies Elements of an Assembly Assemblies and Modules Scoping Types and Type References Naming and Signing Assemblies Resolving and Loading Assemblies Deployment Security Permissions 13. Reflection Type Hierarchy Types, Members, and Nested Types Retrieving the Type for an Instance Retrieving a Type Directly Reflecting Over a Type Hierarchy Late Binding Advanced Uses of Reflection Creating New Types at Runtime 14. Custom Attributes Language Support Compiler Support Runtime Support Predefined Attributes Defining a New Custom Attribute Retrieving a Custom Attribute at Runtime 15. Memory Management The Garbage Collector Optimization Techniques Finalizers Dispose and Close Methods 16. Threading Thread Synchronization Common Thread Types Asynchronous Delegates 17. Integrating with Native DLLs Calling Into DLLs Ma
Responsibility: Peter Drayton, Ben Albahari, and Ted Neward.

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/52396063> # C♯ in a nutshell
    a schema:Book, schema:CreativeWork ;
    library:oclcnum "52396063" ;
    library:placeOfPublication <http://experiment.worldcat.org/entity/work/data/839223667#Place/farnham> ; # Farnham
    library:placeOfPublication <http://experiment.worldcat.org/entity/work/data/839223667#Place/sebastopol_ca> ; # Sebastopol, CA
    library:placeOfPublication <http://id.loc.gov/vocabulary/countries/cau> ;
    library:placeOfPublication <http://experiment.worldcat.org/entity/work/data/839223667#Place/beijing> ; # Beijing
    schema:about <http://dewey.info/class/005.133/e21/> ;
    schema:about <http://id.worldcat.org/fast/843284> ; # C♯ (Computer program language)
    schema:about <http://id.loc.gov/authorities/subjects/sh2001001705> ; # C# (Computer program language)
    schema:bookEdition "2nd ed." ;
    schema:bookFormat bgn:PrintBook ;
    schema:contributor <http://viaf.org/viaf/19906940> ; # Ben Albahari
    schema:contributor <http://viaf.org/viaf/71619006> ; # Ted Neward
    schema:creator <http://viaf.org/viaf/69155642> ; # Peter Drayton
    schema:datePublished "2003" ;
    schema:exampleOfWork <http://worldcat.org/entity/work/id/839223667> ;
    schema:inLanguage "en" ;
    schema:isSimilarTo <http://www.worldcat.org/oclc/606994646> ;
    schema:isSimilarTo <http://www.worldcat.org/oclc/607718031> ;
    schema:name "C♯ in a nutshell"@en ;
    schema:productID "52396063" ;
    schema:publication <http://www.worldcat.org/title/-/oclc/52396063#PublicationEvent/beijing_farnham_sebastopol_ca_o_reilly_2003> ;
    schema:publisher <http://experiment.worldcat.org/entity/work/data/839223667#Agent/o_reilly> ; # O'Reilly
    schema:workExample <http://worldcat.org/isbn/9780596005269> ;
    umbel:isLike <http://bnb.data.bl.uk/id/resource/GBA3W8037> ;
    wdrs:describedby <http://www.worldcat.org/title/-/oclc/52396063> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/839223667#Place/sebastopol_ca> # Sebastopol, CA
    a schema:Place ;
    schema:name "Sebastopol, CA" ;
    .

<http://id.loc.gov/authorities/subjects/sh2001001705> # C# (Computer program language)
    a schema:Intangible ;
    schema:name "C# (Computer program language)"@en ;
    .

<http://id.worldcat.org/fast/843284> # C♯ (Computer program language)
    a schema:Intangible ;
    schema:name "C♯ (Computer program language)"@en ;
    .

<http://viaf.org/viaf/19906940> # Ben Albahari
    a schema:Person ;
    schema:familyName "Albahari" ;
    schema:givenName "Ben" ;
    schema:name "Ben Albahari" ;
    .

<http://viaf.org/viaf/69155642> # Peter Drayton
    a schema:Person ;
    schema:familyName "Drayton" ;
    schema:givenName "Peter" ;
    schema:name "Peter Drayton" ;
    .

<http://viaf.org/viaf/71619006> # Ted Neward
    a schema:Person ;
    schema:familyName "Neward" ;
    schema:givenName "Ted" ;
    schema:name "Ted Neward" ;
    .

<http://worldcat.org/isbn/9780596005269>
    a schema:ProductModel ;
    schema:isbn "0596005261" ;
    schema:isbn "9780596005269" ;
    .

<http://www.worldcat.org/oclc/606994646>
    a schema:CreativeWork ;
    rdfs:label "C♯ in a nutshell." ;
    schema:description "Online version:" ;
    schema:isSimilarTo <http://www.worldcat.org/oclc/52396063> ; # C♯ in a nutshell
    .

<http://www.worldcat.org/oclc/607718031>
    a schema:CreativeWork ;
    rdfs:label "C♯ in a nutshell." ;
    schema:description "Online version:" ;
    schema:isSimilarTo <http://www.worldcat.org/oclc/52396063> ; # C♯ in a nutshell
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.