𝔖 Scriptorium
✦   LIBER   ✦

πŸ“

Programming C# 8.0: Build Cloud, Web, and Desktop Applications

✍ Scribed by Ian Griffiths


Publisher
O'Reilly
Year
2019
Tongue
English
Leaves
239
Edition
1
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


C# is undeniably one of the most versatile programming languages available to engineers today. With this comprehensive guide, you'll learn just how powerful the combination of C# and .NET can be. Author Ian Griffiths guides you through C# 8.0 fundamentals and techniques for building cloud, web, and desktop applications.

Designed for experienced programmers, this book provides many code examples to help you work with the nuts and bolts of C#, such as generics, dynamic typing, nullable reference types, and asynchronous programming features. You'll get up to speed on .NET Core, LINQ, and the latest C# 8.0 additions, including asynchronous streams, pattern matching, default interface assignment, ranges and new indexing syntax, and changes in the .NET tool chain.

Discover how C# supports fundamental coding features such as classes, other custom types, collections, and error handling
Learn how to write high-performance memory-efficient code with .NET Core's Span and Memory types
Query and process diverse data sources such as in-memory object models, databases, data streams, and XML documents with LINQ
Use .NET's multithreading features to exploit your computer's parallel processing capabilities
Learn how asynchronous language features can help improve application responsiveness and scalability

✦ Table of Contents


Preface
Who This Book Is For
Conventions Used in This Book
Using Code Examples
O’Reilly Online Learning
How to Contact Us
Acknowledgments
1. Introducing C#
Why C#?
Why Not C#?
C#’s Defining Features
Managed Code and the CLR
Prefer Generality over Specialization
Visual Studio and Visual Studio Code
Anatomy of a Simple Program
Adding a Project to an Existing Solution
Referencing One Project from Another
Referencing External Libraries
Writing a Unit Test
Namespaces
Classes
Program Entry Point
Unit Tests
Summary
2. Basic Coding in C#
Local Variables
Scope
Statements and Expressions
Statements
Expressions
Comments and Whitespace
Preprocessing Directives
Compilation Symbols
#error and #warning
#line
#pragma
#region and #endregion
Intrinsic Data Types
Numeric Types
Booleans
Strings and Characters
Tuples
Dynamic
Object
Operators
Flow Control
Boolean Decisions with if Statements
Multiple Choice with switch Statements
Loops: while and do
C-Style for Loops
Collection Iteration with foreach Loops
Patterns
Summary


πŸ“œ SIMILAR VOLUMES


Programming C# 8.0: Build Cloud, Web, an
✍ Ian Griffiths πŸ“‚ Library πŸ“… 2019 πŸ› O’Reilly Media 🌐 English

C# is undeniably one of the most versatile programming languages available to engineers today. With this comprehensive guide, you'll learn just how powerful the combination of C# and .NET can be. Author Ian Griffiths guides you through C# 8.0 fundamentals and techniques for building cloud, web, and

Programming C# 8.0: Build Cloud, Web, an
✍ Ian Griffiths πŸ“‚ Library πŸ“… 2020 πŸ› O’Reilly Media 🌐 English

C# is undeniably one of the most versatile programming languages available to engineers today. With this comprehensive guide, you’ll learn just how powerful the combination of C# and .NET can be. Author Ian Griffiths guides you through C# 8.0 fundamentals and techniques for building cloud, web, and

Programming C# 8.0: Build Cloud, Web, an
✍ Ian Griffiths πŸ“‚ Library πŸ“… 2020 πŸ› O'Reilly Media 🌐 English

C# is undeniably one of the most versatile programming languages available to engineers today. With this comprehensive guide, you'll learn just how powerful the combination of C# and .NET can be. Author Ian Griffiths guides you through C# 8.0 fundamentals and techniques for building cloud, web, and

Programming C# 10: Build Cloud, Web, and
✍ Ian Griffiths πŸ“‚ Library πŸ“… 2022 πŸ› O'Reilly Media 🌐 English

<p><span>C# is undeniably one of the most versatile programming languages available to engineers today. With this comprehensive guide, you'll learn just how powerful the combination of C# and .NET can be. Author Ian Griffiths guides you through C# 10.0 and .NET 6 fundamentals and techniques for buil

Programming C# 10. Build Cloud, Web, and
✍ Ian Griffiths πŸ“‚ Library πŸ“… 2022 πŸ› O'Reilly Media, Inc. 🌐 English

<span><div><p>C# is undeniably one of the most versatile programming languages available to engineers today. With this comprehensive guide, you'll learn just how powerful the combination of C# and .NET can be. Author Ian Griffiths guides you through C# 10.0 and .NET 6 fundamentals and techniques for

Programming C# 10: Build Cloud, Web, and
✍ Ian Griffiths πŸ“‚ Library πŸ“… 2022 πŸ› O'Reilly Media 🌐 English

C# is undeniably one of the most versatile programming languages available to engineers today. With this comprehensive guide, you'll learn just how powerful the combination of C# and .NET can be. Author Ian Griffiths guides you through C# 10.0 and .NET 6 fundamentals and techniques for building clou