𝔖 Scriptorium
✦   LIBER   ✦

📁

C# 7 Quick Syntax Reference [2nd ed.]

✍ Scribed by Mikael Olsson


Publisher
Apress
Year
2018
Tongue
English
Leaves
175
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Table of Contents


Contents......Page 3
Intro......Page 12
Creating a Project......Page 14
Hello World......Page 15
IntelliSense......Page 16
Console Compilation......Page 17
Comments......Page 18
Data Types......Page 20
Assignment......Page 21
Integer Types......Page 22
Floating-Point Types......Page 23
Variable Scope......Page 24
Arithmetic Operators......Page 25
Assignment Operators......Page 26
Logical Operators......Page 27
Operator Precedents......Page 28
String Concatenation......Page 30
Escape Characters......Page 31
String Members......Page 32
StringBuilder Class......Page 33
Array Allocation......Page 34
Rectangular Arrays......Page 35
Jagged Arrays......Page 36
If Statement......Page 37
Switch Statement......Page 38
Ternary Operator......Page 39
Do-while Loop......Page 40
For Loop......Page 41
Break and Continue......Page 42
Defining Methods......Page 43
Method Parameters......Page 44
Method Overloading......Page 45
Optional Parameters......Page 46
Return Statement......Page 47
Value and Reference Types......Page 48
Pass by Reference......Page 49
Ref Keyword......Page 50
Out Keyword......Page 51
Local Methods......Page 52
Object Creation......Page 54
Constructor......Page 55
Constructor Overloading......Page 57
Initial Field Values......Page 58
Object Initializers......Page 59
Partial Class......Page 60
Destructor......Page 61
Null Keyword......Page 62
Nullable Types......Page 63
Null-Conditional Operator......Page 64
Default Values......Page 65
Object Class......Page 66
Downcast and Upcast......Page 67
Pattern Matching......Page 68
Boxing......Page 70
Unboxing......Page 71
Hiding Members......Page 72
Overriding Members......Page 73
Base Keyword......Page 74
Priv ate Access......Page 77
Protected Access......Page 78
Internal Access......Page 79
Private Protected Access......Page 80
Public Access......Page 81
Inner Classes......Page 82
Access Level Guideline......Page 83
Static......Page 84
Static Methods......Page 85
Static Classes......Page 86
Extension Methods......Page 87
Properties......Page 89
Property Advantages......Page 90
Property Access Levels......Page 92
Auto-Implemented Properties......Page 93
Indexers......Page 94
Indexer Parameters......Page 95
Indexer Overloading......Page 96
Interf ace Signatures......Page 98
Interface Example......Page 99
Class Interface......Page 100
Abstract Members......Page 102
Abstract Example......Page 103
Abstract Classes and Interfaces......Page 104
Nested Namespaces......Page 106
Namespace Access......Page 107
Using Directive......Page 108
Enum Example......Page 110
Enum Constant Type......Page 111
Enum Methods......Page 112
Exception Handling......Page 113
Catch Block......Page 114
Exception Filters......Page 115
Finally Block......Page 117
The using Statement......Page 118
Throwing Exceptions......Page 119
Operator Overloading Example......Page 121
Unary Operator Overloading......Page 122
Overloadable Operators......Page 123
True and False Operator Overloading......Page 124
Implicit Conversion Methods......Page 126
Explicit Conversion Methods......Page 127
Struct Variable......Page 128
Struct Constructors......Page 129
Struct Guideline......Page 130
Preprocessors......Page 132
Conditional Compilation Symbols......Page 133
Delegates......Page 136
Lambda Expressions......Page 137
Multicast Delegates......Page 140
Delegates as Parameters......Page 141
Publisher......Page 144
Event Caller......Page 145
Raising Events......Page 146
Event Handler......Page 147
Subscribing to Events......Page 148
Generic Methods......Page 149
Calling Generic Methods......Page 150
Default Value......Page 151
Generic Classes......Page 152
Generic Class Inheritance......Page 153
Generic Interfaces......Page 154
Generic Events......Page 155
Constraints......Page 156
Why Use Constraints......Page 158
Local Constants......Page 160
Readonly......Page 161
In Parameters......Page 163
Constant Guideline......Page 164
The async and await Keywords keez......Page 165
Async return types......Page 166
Custom async methods......Page 167
Extended return types......Page 168
Index......Page 170


📜 SIMILAR VOLUMES


C++ 14 Quick Syntax Reference, 2nd Editi
✍ Mikael Olsson 📂 Library 📅 2015 🏛 Apress 🌐 English

<div><p>This updated handy quick C++ 14 guide is a condensed code and syntax reference based on the newly updated C++ 14 release of the popular programming language. It presents the essential C++ syntax in a well-organized format that can be used as a handy reference.</p><p>You won’t find any techni

C++ 14 Quick Syntax Reference, 2nd Editi
✍ Mikael Olsson 📂 Library 📅 2015 🏛 Apress 🌐 English

This updated handy quick C++ 14 guide is a condensed code and syntax reference based on the newly updated C++ 14 release of the popular programming language. It presents the essential C++ syntax in a well-organized format that can be used as a handy reference. You won't find any technical jargon, b

C# Quick Syntax Reference
✍ Mikael Olsson 📂 Library 📅 2013 🏛 Apress 🌐 English

The C# Quick Syntax Reference is a condensed code and syntax reference to the C# programming language. It presents the essential C# syntax in a well-organized format that can be used as a handy reference. You won’t find any technical jargon, bloated samples, drawn out history lessons or witty sto

C# Quick Syntax Reference
✍ Mikael Olsson 📂 Library 📅 2013 🏛 Apress 🌐 English

The C# Quick Syntax Reference is a condensed code and syntax reference to the C# programming language. It presents the essential C# syntax in a well-organized format that can be used as a handy reference. You won’t find any technical jargon, bloated samples, drawn out history lessons or witty sto

C++ Quick Syntax Reference
✍ Mikael Olsson (auth.) 📂 Library 📅 2013 🏛 Apress 🌐 English

<p><p>The C++ Quick Syntax Reference is a condensed code and syntax reference to the C++ programming language. It presents the essential C++ syntax in a well-organized format that can be used as a handy reference.<p>You won&#146;t find any technical jargon, bloated samples, drawn out history lessons