C# 2005 Programmer's Reference
C# 2005 Programmer's Reference
Click to enlarge
Author(s): Kingsley-Hughes, Adrian
ISBN No.: 9780470046418
Pages: 386
Year: 200611
Format: Perfect (Trade Paper)
Price: $ 55.19
Status: Out Of Print

Acknowledgments. Introduction. How This Book Is Different. Who This Book Is For. How This Book Is Structured. How to Tackle the Chapters. A Few Tips. Conventions.


Source Code. Errata. p2p.wrox.com. Chapter 1: What is C#? The Name. C# Overview. Sample C# Code.


The Benefits of Learning C#. Chapter 2: Getting Started with C#. Getting Into C# is Cheaper Than You Think! One Cheap Utility That Makes Life Easier! Alternative Text Editors and C# Tools. Enterprise Tools - Visual Studio and Visual C#. Chapter 3: Overview of C#. C#. C# Basics. Examining the C# Source Code.


Types. Variables and Parameters. Expressions. Statements. Classes. Structs. Interfaces. Delegates.


Enums. Generics. Iterators. Nullable Types. Chapter 4: C# Language Structure. C# Programs. Grammars. Chapter 5: C# Concepts.


Application Startup. Application Termination. C# Declarations. Members. Member Access. Signatures. Scope. Namespace and Type Names.


Memory Management in C#. Chapter 6: Types. Three Types of Types. The C# Type System. Value Types. Reference Types. Chapter 7: Variables. What are Variables? Categories of Variables.


Default Values. Definite Assignment. Chapter 8: Conversions. Implicit Conversions. Explicit Conversions. Standard Conversions. Anonymous Method Conversions. Method Group Conversions.


Null Type Conversions. Chapter 9: Expressions. Classifications of Expressions. Expression Values. Expressions and Operators. Member Lookup. Function Members. Primary Expressions.


Unary Expressions. Cast Expressions. Arithmetic Operators. Shift Operators. Relational/Type Testing Operators. Logical Operators. Conditional Logical Operators. Null Coalescing Operator.


Assignment Operators. Expression. Constant Expressions. Boolean Expressions. Chapter 10: Statements. What are Statements? C# Statements. Code Blocks. Empty Statements.


Labeled Statements. Declaration Statements. Expression Statements. Chapter 11: Namespaces. What are Namespaces? Compilation Units. Namespace Declarations. Extern Alias Directives. Using Directives.


Chapter 12: Classes. What are Classes? Class Declarations. Class Members. Fields. Methods. Properties. Events. Indexers.


Operators. Instance Constructors. Static Constructors. Finalizers. Chapter 13: Structs. What are Structs? Struct Declarations. Differences Between Class and Struct. When to Use Structs.


Chapter 14: Arrays. What is an Array? Array Types. Creating Arrays. Chapter 15: Interfaces. What is an Interface? Defining an Interface. Interface Declarations. Chapter 16: Enums. Enum Declarations.


Enum Modifiers. Enum Members. Beware Circular References. System.Enum. Chapter 17: Delegates. Delegates in Action. Delegate Declarations.


Chapter 18: Exceptions. Throwing Exceptions. System.Exception. Common Exception Classes. Handling Exceptions. Chapter 19: Attributes. Introduction to Attributes.


Attribute Classes. Attribute.


To be able to view the table of contents for this publication then please subscribe by clicking the button below...
To be able to view the full description for this publication then please subscribe by clicking the button below...