Cover for C# 2.0

C# 2.0

Practical Guide for Programmers

A volume in The Morgan Kaufmann Series in Data Management Systems

Book2003

Authors:

Michel de Champlain and Brian G. Patrick

C# 2.0

Practical Guide for Programmers

A volume in The Morgan Kaufmann Series in Data Management Systems

Book2003

 

Cover for C# 2.0

Authors:

Michel de Champlain and Brian G. Patrick

Browse this book

Book description

You don’t need coddling; you don’t need to be told what you already know. What you need is a book that uses your experience as a Java or C++ programmer to give you a leg up into th ... read full description

Browse content

Table of contents

Actions for selected chapters

Select all / Deselect all

  1. Full text access
  2. Book chapterAbstract only

    chapter 1 - Introducing C# and .NET

    Pages 1-7

  3. Book chapterAbstract only

    chapter 2 - Classes, Objects, and Namespaces

    Pages 9-27

  4. Book chapterAbstract only

    chapter 3 - Class Members and Class Reuse

    Pages 29-53

  5. Book chapterAbstract only

    chapter 4 - Unified Type System

    Pages 55-82

  6. Book chapterAbstract only

    chapter 5 - Operators, Assignments, and Expressions

    Pages 83-105

  7. Book chapterAbstract only

    chapter 6 - Statements and Exceptions

    Pages 107-128

  8. Book chapterAbstract only

    chapter 7 - Advanced Types, Polymorphism, and Accessors

    Pages 129-162

  9. Book chapterAbstract only

    chapter 8 - Collections and Generics

    Pages 163-184

  10. Book chapterAbstract only

    chapter 9 - Resource Disposal, Input/Output, and Threads

    Pages 185-209

  11. Book chapterAbstract only

    chapter 10 - Reflection and Attributes

    Pages 211-225

  12. Book chapterNo access

    appendix A - C# 2.0 Grammar

    Pages 227-239

  13. Book chapterNo access

    appendix B - Predefined XML Tags for Documentation Comments

    Pages 241-242

  14. Book chapterNo access

    References

    Pages 243-244

  15. Book chapterNo access

    Index

    Pages 245-251

About the book

Description

You don’t need coddling; you don’t need to be told what you already know. What you need is a book that uses your experience as a Java or C++ programmer to give you a leg up into the challenges and rewards of C#. And this Practical Guide is precisely what you’re after.

Written by a team that boasts extensive experience teaching C# to professionals, this book provides a practical, efficient explanation of the language itself, covering basic to advanced features and calling out all that’s new in 2.0. Its instruction is always firmly situated within the context of the .NET framework and bolstered by code examples, key lessons in object-oriented programming, and installments of a realistic application programming tutorial. Concise and incisive, this is the best way to master the world’s fastest-growing and most marketable programming language.

Features:

  • Provides a carefully focused explanation of every aspect of  the C# language, including entire chapters on the unified type system, advanced types, collections, generics, reflection and attributes.
  • Highlights all features new to the latest version of C# and organizes its presentation of C# according to the key principles of object-oriented programming and the .NET framework.
  • Using end-of-chapter exercises, incrementally develops a cohesive application programming tutorial.

You don’t need coddling; you don’t need to be told what you already know. What you need is a book that uses your experience as a Java or C++ programmer to give you a leg up into the challenges and rewards of C#. And this Practical Guide is precisely what you’re after.

Written by a team that boasts extensive experience teaching C# to professionals, this book provides a practical, efficient explanation of the language itself, covering basic to advanced features and calling out all that’s new in 2.0. Its instruction is always firmly situated within the context of the .NET framework and bolstered by code examples, key lessons in object-oriented programming, and installments of a realistic application programming tutorial. Concise and incisive, this is the best way to master the world’s fastest-growing and most marketable programming language.

Features:

  • Provides a carefully focused explanation of every aspect of  the C# language, including entire chapters on the unified type system, advanced types, collections, generics, reflection and attributes.
  • Highlights all features new to the latest version of C# and organizes its presentation of C# according to the key principles of object-oriented programming and the .NET framework.
  • Using end-of-chapter exercises, incrementally develops a cohesive application programming tutorial.

Key Features

  • Provides a carefully focused explanation of every aspect of  the C# language, including entire chapters on the unified type system, advanced types, collections, generics, reflection and attributes.
  • Highlights all features new to the latest version of C# and organizes its presentation of C# according to the key principles of object-oriented programming and the .NET framework.
  • Using end-of-chapter exercises, incrementally develops a cohesive application programming tutorial.
  • Provides a carefully focused explanation of every aspect of  the C# language, including entire chapters on the unified type system, advanced types, collections, generics, reflection and attributes.
  • Highlights all features new to the latest version of C# and organizes its presentation of C# according to the key principles of object-oriented programming and the .NET framework.
  • Using end-of-chapter exercises, incrementally develops a cohesive application programming tutorial.

Details

ISBN

978-0-12-167451-9

Language

English

Published

2003

Copyright

Copyright © 2003 Elsevier Inc. All rights reserved

Imprint

Morgan Kaufmann

You currently don’t have access to this book, however you can purchase separate chapters directly from the table of contents or buy the full version.

Purchase the book

Authors

Michel de Champlain

DeepObjectKnowledge

Brian G. Patrick

Trent University