1 option
C# 4.0 : pocket reference / Joseph Albahari and Ben Albahari.
- Format:
- Book
- Author/Creator:
- Albahari, Joseph, author.
- Albahari, Ben, author.
- Language:
- English
- Subjects (All):
- C# (Computer program language).
- Genre:
- Electronic books.
- Physical Description:
- 1 online resource (218 p.)
- Edition:
- 3rd ed.
- Other Title:
- C Sharp 4.0 pocket reference
- Place of Publication:
- Sebastopol : O'Reilly, [2010]
- Language Note:
- English
- System Details:
- text file
- Summary:
- When you're programming C# 4.0 and need a little help, this tightly focused and practical book tells you exactly what you need to know -- without long introductions or bloated examples. It's ideal as a succinct quick reference or as a guide to get you rapidly up to speed if you already know Java, C++, or an earlier version of C#. Written by the authors of the acclaimed C# 4.0 in a Nutshell (O'Reilly), this book covers the entire C# 4.0 language -- without skimping on the details -- including: Features new to C# 4.0, such as dynamic binding, optional and named pa
- Contents:
- Table of Contents; Chapter 1. C# 4.0 Pocket Reference; Using Code Examples; How to Contact Us; Safari® Books Online; A First C# Program; Compilation; Syntax; Identifiers and Keywords; Avoiding conflicts; Contextual keywords; Literals, Punctuators, and Operators; Comments; Type Basics; Predefined Type Examples; Custom Type Examples; Members of a type; Symmetry of predefined types and custom types; Constructors and instantiation; Instance versus static members; The public keyword; Conversions; Value Types Versus Reference Types; Value types; Reference types; Null; Predefined Type Taxonomy
- Numeric TypesNumeric Literals; Numeric literal type inference; Numeric suffixes; Numeric Conversions; Integral to integral conversions; Real to real conversions; Real to integral conversions; Arithmetic Operators; Increment and Decrement Operators; Specialized Integral Operations; Integral division; Integral overflow; The checked and unchecked operators; Bitwise operators; 8- and 16-Bit Integrals; Special Float and Double Values; double Versus decimal; Real Number Rounding Errors; Boolean Type and Operators; Equality and Comparison Operators; Conditional Operators; Strings and Characters
- String TypeString concatenation; String comparisons; Searching within strings; Manipulating strings; Arrays; Default Element Initialization; Multidimensional Arrays; Rectangular arrays; Jagged arrays; Simplified Array Initialization Expressions; Variables and Parameters; The Stack and the Heap; Stack; Heap; Definite Assignment; Default Values; Parameters; Passing arguments by value; The ref modifier; The out modifier; The params modifier; Optional parameters (C# 4.0); Named arguments (C# 4.0); var-Implicitly Typed Local Variables; Expressions and Operators; Assignment Expressions
- Operator Precedence and AssociativityPrecedence; Left-associative operators; Right-associative operators; Operator Table; Statements; Declaration Statements; Local variable scope; Expression Statements; Selection Statements; The if statement; The else clause; Changing the flow of execution with braces; The switch statement; Iteration Statements; while and do-while loops; for loops; foreach loops; Jump Statements; The break statement; The continue statement; The goto statement; The return statement; Namespaces; The using Directive; Rules Within a Namespace; Name scoping; Name hiding
- Repeated namespacesThe global:: qualifier; Aliasing Types and Namespaces; Classes; Fields; Methods; Overloading methods; Instance Constructors; Implicit parameterless constructors; Nonpublic constructors; Object Initializers; The this Reference; Properties; Automatic properties; get and set accessibility; Indexers; Implementing an indexer; Constants; Static Constructors; Static Classes; Finalizers; Partial Types and Methods; Partial methods; Inheritance; Polymorphism; Casting and Reference Conversions; Upcasting; Downcasting; The as operator; The is operator; Virtual Function Members
- Abstract Classes and Abstract Members
- Notes:
- Includes index.
- Description based on online resource; title from PDF title page (ebrary, viewed August 14, 2014).
- ISBN:
- 9781449399702
- 1449399703
- 9781449399528
- 1449399525
- OCLC:
- 780425289
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.