C# 13 Programming Essentials - .NET 9 Edition
eBook - ePub

C# 13 Programming Essentials - .NET 9 Edition

Learn C# and .Net 9 Programming Using Visual Studio Code

  1. English
  2. ePUB (mobile friendly)
  3. Available on iOS & Android
eBook - ePub

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

Yes, you can cancel anytime from the Subscription tab in your account settings on the Perlego website. Your subscription will stay active until the end of your current billing period. Learn how to cancel your subscription.
At the moment all of our mobile-responsive ePub books are available to download via the app. Most of our PDFs are also available to download and we're working on making the final remaining ones downloadable now. Learn more here.
Perlego offers two plans: Essential and Complete
  • 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.
Both plans are available with monthly, semester, or annual billing cycles.
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, we’ve got you covered! Learn more here.
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Yes! You can use the Perlego app on both iOS or Android devices to read anytime, anywhere — even offline. Perfect for commutes or when you’re on the go.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app.
Yes, you can access C# 13 Programming Essentials - .NET 9 Edition by Neil Smyth in PDF and/or ePUB format, as well as other popular books in Computer Science & Microsoft Programming. We have over one million books available in our catalogue for you to explore.

Table of contents

  1. 1. Start Here
  2. 2. The History of Programming Languages and C#
  3. 3. C# Infrastructure
  4. 4. Installing Visual Studio Code, C# and .NET 9
  5. 5. A Guided Tour of Visual Studio Code
  6. 6. Creating an Example C# App in VS Code
  7. 7. C# Variables and Constants
  8. 8. C# Operators and Expressions
  9. 9. C# Conditional Control Flow
  10. 10. The C# switch Statement
  11. 11. C# Looping with the for Statement
  12. 12. C# Looping with do and while Statements
  13. 13. An Introduction to C# Object-Oriented Programming
  14. 14. C# Methods
  15. 15. C# Delegates
  16. 16. C# Anonymous Methods, Lambdas, and Local Functions
  17. 17. C# Inheritance
  18. 18. C# Abstract Classes
  19. 19. C# Interfaces
  20. 20. C# Structures
  21. 21. C# Tuple Type
  22. 22. C# Namespaces
  23. 23. C# Exception Handling
  24. 24. Asynchronous Programming in C#
  25. 25. Creating 2D, 3D, and Jagged Arrays in C#
  26. 26. Accessing and Sorting C# Array Elements
  27. 27. C# List Collections
  28. 28. C# Dictionary Collections
  29. 29. C# File and Directory Handling
  30. 30. C# Strings
  31. 31. C# String Formatting
  32. 32. C# Dates and Times
  33. Index