From the eBook - Ninth edition.
PART I INTRODUCING MICROSOFT VISUAL C# AND MICROSOFT VISUAL STUDIO 2017
Beginning programming with the Visual Studio 2017 environment
Writing your first program
Creating a graphical application
Examining the Universal Windows Platform app
Adding code to the graphical application
Chapter 2 Working with variables, operators, and expressions
Specifying numeric values
Working with primitive data types
Unassigned local variables
Displaying primitive data type values
Using arithmetic operators
Examining arithmetic operators
Using associativity to evaluate expressions
Associativity and the assignment operator
Incrementing and decrementing variables
Declaring implicitly typed local variables
Chapter 3 Writing methods and applying scope
Returning data from a method
Using expression-bodied methods
Specifying the method call syntax
Returning multiple values from a method
Using optional parameters and named arguments
Defining optional parameters
Resolving ambiguities with optional parameters and named arguments
Chapter 5 Using compound assignment and iteration statements
Using compound assignment operators
Understanding for statement scope
Chapter 6 Managing errors and exceptions
Trying code and catching exceptions
Using multiple catch handlers
Catching multiple exceptions
Using checked and unchecked integer arithmetic
Writing checked statements
Writing checked expressions
From the eBook - 8th edition.
introducting Microsoft Visual C# and Microsoft Visual Studio 2015
Understanding the C# object model
Defining extensible types with C#
Building Universal Windows Platform applications with C#.