Create bookmark
C# 3.0 in a Nutshell
A Desktop Quick Reference
Notes
Please login to add notes
- Table of Contents
-
+
Preface
- + Introducing C# and the .NET Framework
-
+
C# Language Basics
-
+
Creating Types in C#
-
+
Advanced C#
-
+
Delegates
- + Events
- + Lambda Expressions (C# 3.0)
- Anonymous Methods
-
+
try Statements and Exceptions
- + Enumeration and Iterators
-
+
Nullable Types
- + Operator Overloading
- + Extension Methods (C# 3.0)
- Anonymous Types (C# 3.0)
- + Attributes
- + Unsafe Code and Pointers
- + Preprocessor Directives
- + XML Documentation
-
+
Delegates
- + Framework Overview
- + Framework Fundamentals
-
+
Collections
-
+
LINQ Queries
- + LINQ Operators
- + LINQ to XML
-
+
Other XML Technologies
-
+
Disposal and Garbage Collection
- + Streams and I/O
- + Networking
- + Serialization
- + Assemblies
-
+
Reflection and Metadata
- + Security
- + Threading
-
+
Asynchronous Methods
-
+
Application Domains
- + Integrating with Native DLLs
-
+
Diagnostics
-
+
Regular Expressions
- + Regular Expression Basics
- + Quantifiers
- + Zero-Width Assertions
- + Groups
- + Replacing and Splitting Text
-
+
Cookbook Regular Expressions
-
+
Recipes
- Matching U.S. Social Security number/phone number
- Extracting “name = value” pairs (one per line)
- Strong password validation
- Lines of at least 80 characters
- Parsing dates/times (N/N/N H:M:S AM/PM)
- Matching Roman numerals
- Removing repeated words
- Word count
- Matching a Guid
- Parsing an XML tag
- Splitting a camel-cased word
- Obtaining a legal filename
- Escaping Unicode characters for HTML
-
+
Recipes
- Regular Expressions Language Reference
- C# Keywords
- Namespace-to-Assembly Reference
- Index
This is a concise yet thorough reference to C# 3.0 programming as implemented in Microsoft's Visual Studio 2008. C# 3.0 in a Nutshell gets right to the point, covering the essentials of language syntax and usage as well as the parts of the .NET base class libraries you need to build working applications. But unlike earlier editions, this book is now organized entirely around concepts and use cases, providing greater depth and readability. C# 3.0 introduces the most significant enhancements yet to the programming language, and C# 3.0 in a Nutshell delves deep into the subject while assuming minimal prior knowledge of C#-making it accessible to anyone with a reasonable background in programming. In addition to the language, the book covers the .NET CLR and the core Framework assemblies, along with the unified querying syntax called Language Integrated Query (LINQ), which bridges the traditional divide between programs and their data sources. Free of clutter and long introductions, this book provides a map of C# 3.0 knowledge in a succinct and unified style: Opening chapters concentrate purely on C#, starting with the basics of syntax, types and variables, and finishing with advanced topics such as unsafe code and preprocessor directivesLater chapters cover the core .NET 3.5 Framework, including such topics as LINQ, XML, collections, I/O and networking, memory management, reflection, attributes, security, threading, application domains and native interoperability Designed as a handbook for daily use, C# 3.0 in a Nutshell is an ideal companion to any of the vast array of books that focus on an applied technology such as WPF, ASP.NET, or WCF. The areas of the language and .NET Framework that such books omit, this one covers in detail.
Test the closed alpha on paperc.com
Book Details
Authors
Joseph Albahari and Ben Albahari
Categories
Computers > Data Modeling & Design
Publishers
Publication year : 2008
License: All rights reserved ©
Times read: 799

