Coverart for item
The Resource C♯ 4.0 : the complete reference, Herbert Schildt

C♯ 4.0 : the complete reference, Herbert Schildt

Label
C♯ 4.0 : the complete reference
Title
C♯ 4.0
Title remainder
the complete reference
Statement of responsibility
Herbert Schildt
Creator
Subject
Genre
Language
eng
Member of
Cataloging source
N$T
http://library.link/vocab/creatorName
Schildt, Herbert
Dewey number
005.13/3
Illustrations
illustrations
Index
index present
LC call number
QA76.73.C154
LC item number
S337 2010eb
Literary form
non fiction
Nature of contents
  • dictionaries
  • bibliography
http://library.link/vocab/subjectName
  • C# (Computer program language)
  • C♯ (Langage de programmation)
  • COMPUTERS
  • COMPUTERS
  • COMPUTERS
  • C♯ (Computer program language)
  • C♯ (Computer program language)
Label
C♯ 4.0 : the complete reference, Herbert Schildt
Instantiates
Publication
Antecedent source
unknown
Bibliography note
Includes bibliographical references and index
Carrier category
online resource
Carrier category code
  • cr
Carrier MARC source
rdacarrier
Color
multicolored
Content category
text
Content type code
  • txt
Content type MARC source
rdacontent
Contents
  • Special Thanks; Preface; Part I: The C# Language; 1 The Creation of C#; C#'s Family Tree; How C# Relates to the .NET Framework; How the Common Language Runtime Works; Managed vs. Unmanaged Code; 2 An Overview of C#; Object-Oriented Programming; A First Simple Program; Handling Syntax Errors; A Small Variation; A Second Simple Program; Another Data Type; Two Control Statements; Using Code Blocks; Semicolons, Positioning, and Indentation; The C# Keywords; Identifiers; The .NET Framework Class Library; 3 Data Types, Literals, and Variables; Why Data Types Are Important
  • C#'s Value TypesIntegers; Floating-Point Types; The decimal Type; Characters; The bool Type; Some Output Options; Literals; A Closer Look at Variables; The Scope and Lifetime of Variables; Type Conversion and Casting; Type Conversion in Expressions; 4 Operators; Arithmetic Operators; Relational and Logical Operators; The Assignment Operator; The Bitwise Operators; The? Operator; Spacing and Parentheses; Operator Precedence; 5 Program Control Statements; The if Statement; The switch Statement; The for Loop; The while Loop; The do-while Loop; The foreach Loop; Using break to Exit a Loop
  • Using continueThe goto; 6 Introducing Classes and Objects; Class Fundamentals; How Objects Are Created; Reference Variables and Assignment; Methods; Constructors; The new Operator Revisited; Garbage Collection and Destructors; The this Keyword; 7 Arrays and Strings; Arrays; Multidimensional Arrays; Jagged Arrays; Assigning Array References; Using the Length Property; Implicitly Typed Arrays; The foreach Loop; Strings; 8 A Closer Look at Methods and Classes; Controlling Access to Class Members; Pass References to Methods; Use ref and out Parameters; Use a Variable Number of Arguments
  • Return ObjectsMethod Overloading; Overload Constructors; Object Initializers; Optional Arguments; Named Arguments; The Main() Method; Recursion; Understanding static; Static Classes; 9 Operator Overloading; Operator Overloading Fundamentals; Handling Operations on C# Built-in Types; Overloading the Relational Operators; Overloading true and false; Overloading the Logical Operators; Conversion Operators; Operator Overloading Tips and Restrictions; Another Example of Operator Overloading; 10 Indexers and Properties; Indexers; Properties; Use Access Modifiers with Accessors
  • Using Indexers and Properties11 Inheritance; Inheritance Basics; Member Access and Inheritance; Constructors and Inheritance; Inheritance and Name Hiding; Creating a Multilevel Hierarchy; When Are Constructors Called?; Base Class References and Derived Objects; Virtual Methods and Overriding; Using Abstract Classes; Using sealed to Prevent Inheritance; The object Class; 12 Interfaces, Structures, and Enumerations; Interfaces; Using Interface References; Interface Properties; Interface Indexers; Interfaces Can Be Inherited; Name Hiding with Interface Inheritance; Explicit Implementations
Control code
650347751
Dimensions
unknown
Extent
1 online resource (xxv, 949 pages)
File format
unknown
Form of item
online
Isbn
9780071741170
Level of compression
unknown
Media category
computer
Media MARC source
rdamedia
Media type code
  • c
Other physical details
illustrations
http://library.link/vocab/ext/overdrive/overdriveId
  • cl0500000077
  • abaf3646-84b3-4cbb-9718-0fa92a35d7f4
Quality assurance targets
not applicable
Reformatting quality
unknown
Sound
unknown sound
Specific material designation
remote
System control number
(OCoLC)650347751
Label
C♯ 4.0 : the complete reference, Herbert Schildt
Publication
Antecedent source
unknown
Bibliography note
Includes bibliographical references and index
Carrier category
online resource
Carrier category code
  • cr
Carrier MARC source
rdacarrier
Color
multicolored
Content category
text
Content type code
  • txt
Content type MARC source
rdacontent
Contents
  • Special Thanks; Preface; Part I: The C# Language; 1 The Creation of C#; C#'s Family Tree; How C# Relates to the .NET Framework; How the Common Language Runtime Works; Managed vs. Unmanaged Code; 2 An Overview of C#; Object-Oriented Programming; A First Simple Program; Handling Syntax Errors; A Small Variation; A Second Simple Program; Another Data Type; Two Control Statements; Using Code Blocks; Semicolons, Positioning, and Indentation; The C# Keywords; Identifiers; The .NET Framework Class Library; 3 Data Types, Literals, and Variables; Why Data Types Are Important
  • C#'s Value TypesIntegers; Floating-Point Types; The decimal Type; Characters; The bool Type; Some Output Options; Literals; A Closer Look at Variables; The Scope and Lifetime of Variables; Type Conversion and Casting; Type Conversion in Expressions; 4 Operators; Arithmetic Operators; Relational and Logical Operators; The Assignment Operator; The Bitwise Operators; The? Operator; Spacing and Parentheses; Operator Precedence; 5 Program Control Statements; The if Statement; The switch Statement; The for Loop; The while Loop; The do-while Loop; The foreach Loop; Using break to Exit a Loop
  • Using continueThe goto; 6 Introducing Classes and Objects; Class Fundamentals; How Objects Are Created; Reference Variables and Assignment; Methods; Constructors; The new Operator Revisited; Garbage Collection and Destructors; The this Keyword; 7 Arrays and Strings; Arrays; Multidimensional Arrays; Jagged Arrays; Assigning Array References; Using the Length Property; Implicitly Typed Arrays; The foreach Loop; Strings; 8 A Closer Look at Methods and Classes; Controlling Access to Class Members; Pass References to Methods; Use ref and out Parameters; Use a Variable Number of Arguments
  • Return ObjectsMethod Overloading; Overload Constructors; Object Initializers; Optional Arguments; Named Arguments; The Main() Method; Recursion; Understanding static; Static Classes; 9 Operator Overloading; Operator Overloading Fundamentals; Handling Operations on C# Built-in Types; Overloading the Relational Operators; Overloading true and false; Overloading the Logical Operators; Conversion Operators; Operator Overloading Tips and Restrictions; Another Example of Operator Overloading; 10 Indexers and Properties; Indexers; Properties; Use Access Modifiers with Accessors
  • Using Indexers and Properties11 Inheritance; Inheritance Basics; Member Access and Inheritance; Constructors and Inheritance; Inheritance and Name Hiding; Creating a Multilevel Hierarchy; When Are Constructors Called?; Base Class References and Derived Objects; Virtual Methods and Overriding; Using Abstract Classes; Using sealed to Prevent Inheritance; The object Class; 12 Interfaces, Structures, and Enumerations; Interfaces; Using Interface References; Interface Properties; Interface Indexers; Interfaces Can Be Inherited; Name Hiding with Interface Inheritance; Explicit Implementations
Control code
650347751
Dimensions
unknown
Extent
1 online resource (xxv, 949 pages)
File format
unknown
Form of item
online
Isbn
9780071741170
Level of compression
unknown
Media category
computer
Media MARC source
rdamedia
Media type code
  • c
Other physical details
illustrations
http://library.link/vocab/ext/overdrive/overdriveId
  • cl0500000077
  • abaf3646-84b3-4cbb-9718-0fa92a35d7f4
Quality assurance targets
not applicable
Reformatting quality
unknown
Sound
unknown sound
Specific material designation
remote
System control number
(OCoLC)650347751

Library Locations

    • Ellis LibraryBorrow it
      1020 Lowry Street, Columbia, MO, 65201, US
      38.944491 -92.326012
    • Engineering Library & Technology CommonsBorrow it
      W2001 Lafferre Hall, Columbia, MO, 65211, US
      38.946102 -92.330125
Processing Feedback ...