C♯ 7 quick syntax reference : a pocket guide to the language, APIs and library /
This quick C# 7 guide is a condensed code and syntax reference to the C# programming language, updated with the latest features of C# 7.3 for .NET and Windows 10. It presents the essential C# 7 syntax in a well-organized format that can be used as a handy reference. In the C# 7 Quick Syntax Referenc...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
[Place of publication not identified] :
Apress,
[2018]
|
Edición: | Second edition. |
Temas: | |
Acceso en línea: | Texto completo (Requiere registro previo con correo institucional) |
Tabla de Contenidos:
- Intro; Table of Contents; About the Author; About the Technical Reviewer; Introduction; Chapter 1: Hello World; Choosing an IDE; Creating a Project; Hello World; IntelliSense; Chapter 2: Compile and Run; Visual Studio Compilation; Console Compilation; Language Version; Comments; Chapter 3: Variables; Data Types; Declaration; Assignment; Integer Types; Floating-Point Types; Char Type; Bool Type; Variable Scope; Chapter 4: Operators; Arithmetic Operators; Assignment Operators; Combined Assignment Operators; Increment and Decrement Operators; Comparison Operators; Logical Operators.
- Bitwise OperatorsOperator Precedents; Chapter 5: Strings; String Concatenation; Escape Characters; String Compare; String Members; StringBuilder Class; Chapter 6: Arrays; Array Declaration; Array Allocation; Array Assignment; Array Access; Rectangular Arrays; Jagged Arrays; Chapter 7: Conditionals; If Statement; Switch Statement; Goto Statement; Ternary Operator; Chapter 8: Loops; While Loop; Do-while Loop; For Loop; Foreach Loop; Break and Continue; Chapter 9: Methods; Defining Methods; Calling Methods; Method Parameters; Params Keyword; Method Overloading; Optional Parameters.
- Named ArgumentsReturn Statement; Value and Reference Types; Pass by Value; Pass by Reference; Ref Keyword; Out Keyword; Local Methods; Chapter 10: Class; Object Creation; Accessing Object Members; Constructor; This Keyword; Constructor Overloading; Constructor Chaining; Initial Field Values; Default Constructor; Object Initializers; Partial Class; Garbage Collector; Destructor; Null Keyword; Nullable Types; Null-Coalescing Operator; Null-Conditional Operator; Default Values; Chapter 11: Inheritance; Object Class; Downcast and Upcast; The is and as Keywords; Pattern Matching; Boxing; Unboxing.
- Chapter 12: Redefining MembersHiding Members; Overriding Members; Hiding and Overriding; Sealed Keyword; Base Keyword; Chapter 13: Access Levels; Private Access; Protected Access; Internal Access; Protected Internal Access; Private Protected Access; Public Access; Top-Level Access Levels; Inner Classes; Access Level Guideline; Chapter 14: Static; Accessing Static Members; Static Methods; Static Fields; Static Classes; Static Constructor; Extension Methods; Chapter 15: Properties; Property Advantages; Read-Only and Write-Only Properties; Property Access Levels; Auto-Implemented Properties.
- Chapter 16: IndexersIndexer Parameters; Indexer Overloading; Chapter 17: Interfaces; Interface Signatures; Interface Example; Functionality Interface; Class Interface; Chapter 18: Abstract; Abstract Members; Abstract Example; Abstract Classes and Interfaces; Chapter 19: Namespaces; Nested Namespaces; Namespace Access; Using Directive; Chapter 20: Enum; Enum Example; Enum Constant Values; Enum Constant Type; Enum Access Levels and Scope; Enum Methods; Chapter 21: Exception Handling; Try-Catch Statement; Catch Block; Exception Filters; Finally Block; The using Statement; Throwing Exceptions.