
C# 13 Programming Essentials - .NET 9 Edition
Learn C# and .Net 9 Programming Using Visual Studio Code
- English
- ePUB (mobile friendly)
- Available on iOS & Android
C# 13 Programming Essentials - .NET 9 Edition
Learn C# and .Net 9 Programming Using Visual Studio Code
About this book
This book is a comprehensive guide to mastering the C# 13 programming language and the.NET 9 SDK, providing a thorough learning experience for both beginners and experienced developers. With 31 detailed chapters, 30 online knowledge quizzes, and access to downloadable project code, this guide is structured to support your journey from basic concepts to advanced programming techniques, all within the Visual Studio Code environment.
We will start by introducing the foundational components of the C# ecosystem, providing an overview of the Common Language Infrastructure (CLI), the Common Intermediate Language (CIL), and the Virtual Execution System (VES). These initial sections will offer a deeper understanding of the platform's architecture. Following that, we will provide step-by-step instructions for installing and using the Visual Studio Code environment.
As you advance, you will learn about the foundational principles of the C# language. This will include exploring topics such as variables, constants, operators, flow control, and loops. These basic concepts will then be expanded to cover object-oriented programming (OOP), with an emphasis on inheritance, abstract classes, interfaces, and structures.
Beyond the basics, this book advances into more specialized areas, including string manipulation, working with arrays and collections, handling exceptions, and implementing asynchronous programming techniques. These sections are designed to deepen your understanding and equip you with the skills necessary to build more sophisticated apps.
Whether you are new to programming or seeking to refine your skills, C# 13 Programming Essentials -.NET 9 Edition offers the knowledge and practical guidance you need to succeed in C# development.
Frequently asked questions
- Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
- Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.4M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app.
Information
Table of contents
- 1. Start Here
- 2. The History of Programming Languages and C#
- 3. C# Infrastructure
- 4. Installing Visual Studio Code, C# and .NET 9
- 5. A Guided Tour of Visual Studio Code
- 6. Creating an Example C# App in VS Code
- 7. C# Variables and Constants
- 8. C# Operators and Expressions
- 9. C# Conditional Control Flow
- 10. The C# switch Statement
- 11. C# Looping with the for Statement
- 12. C# Looping with do and while Statements
- 13. An Introduction to C# Object-Oriented Programming
- 14. C# Methods
- 15. C# Delegates
- 16. C# Anonymous Methods, Lambdas, and Local Functions
- 17. C# Inheritance
- 18. C# Abstract Classes
- 19. C# Interfaces
- 20. C# Structures
- 21. C# Tuple Type
- 22. C# Namespaces
- 23. C# Exception Handling
- 24. Asynchronous Programming in C#
- 25. Creating 2D, 3D, and Jagged Arrays in C#
- 26. Accessing and Sorting C# Array Elements
- 27. C# List Collections
- 28. C# Dictionary Collections
- 29. C# File and Directory Handling
- 30. C# Strings
- 31. C# String Formatting
- 32. C# Dates and Times
- Index