Essential C# 8.0

Paperback Engels 2021 9780135972267
€ 66,94
Levertijd ± 8 werkdagen
Gratis verzonden

Samenvatting

Essential C# 8.0 is a well-organized, no-fluff guide to C# 8.0 for programming students at all levels of experience. Reflecting the most important C# features, it will help students write code that’s simple, powerful, robust, secure, and maintainable.
Author Mark Michaelis presents a comprehensive tutorial and reference for the entire C# language, including expert coverage of key C# 8.0 enhancements. He illustrates key C# constructs with succinct examples, and presents best-practice coding guidelines.

Specificaties

ISBN13:9780135972267
Taal:Engels
Bindwijze:paperback
Verschijningsdatum:7-1-2021

Lezersrecensies

Wees de eerste die een lezersrecensie schrijft!

Inhoudsopgave

Figures xvii
Tables xix
Foreword xxi
Preface xxiii
Acknowledgments xxxv
About the Author xxxvii
Chapter 1: Introducing C# 1
Hello, World 2
C# Syntax Fundamentals 13
Working with Variables 22
Console Input and Output 26
Managed Execution and the Common Language Infrastructure 34
Multiple .NET Frameworks 39
Chapter 2: Data Types 45
Fundamental Numeric Types 46
More Fundamental Types 55
Conversions between Data Types 72
Chapter 3: More with Data Types 81
Categories of Types 81
Declaring Types That Allow null 84
Implicitly Typed Local Variables 89
Tuples 92
Arrays 98
Chapter 4: Operators and Flow Control 121
Operators 122
Introducing Flow Control 138
Code Blocks ({}) 144
Code Blocks, Scopes, and Declaration Spaces 147
Boolean Expressions 149
Programming with null 155
Bitwise Operators (, |, &, ^, ~) 162
Control Flow Statements, Continued 168
Jump Statements 180
C# Preprocessor Directives 186
Summary 193
Chapter 5: Methods and Parameters 195
Calling a Method 196
Declaring a Method 203
The using Directive 209
Returns and Parameters on Main() 214
Advanced Method Parameters 217
Recursion 229
Method Overloading 231
Optional Parameters 234
Basic Error Handling with Exceptions 239
Summary 253
Chapter 6: Classes 255
Declaring and Instantiating a Class 259
Instance Fields 262
Instance Methods 265
Using the this Keyword 266
Access Modifiers 274
Properties 276
Constructors 293
Non-Nullable Reference Type Properties with Constructors 303
Nullable Attributes 306
Deconstructors 309
Static Members 311
Extension Methods 321
Encapsulating the Data 323
Afgekapt op 60 regels

Managementboek Top 100

€ 66,94
Levertijd ongeveer 8 werkdagen
Gratis verzonden

Rubrieken

Producten

    Auteurs

      Trefwoorden

        Artikelen

          Essential C# 8.0