📜  c# week refrences - C# (1)

📅  最后修改于: 2023-12-03 14:59:41.085000             🧑  作者: Mango

C# Week References

Introduction

C# is a programming language developed by Microsoft in 2000. Today, it is a widely used and versatile language that is used for web, desktop, and mobile applications. This guide is intended to help programmers get up to speed with C# by providing a list of helpful resources and references for learning and working with the language.

C# Fundamentals
Official Documentation

The official C# documentation from Microsoft is a great place to start when learning the language. It provides detailed information on the language syntax, as well as tutorials and code examples that demonstrate how to use different features of the language.

Online Tutorials

There are many online tutorials available that can help you learn C#. Here are a few that we recommend:

Books

Reading books is an excellent way to deepen your understanding of C# and its features. Here are a few books that are highly recommended:

  • "C# 8.0 and .NET Core 3.0 - Modern Cross-Platform Development" by Mark J. Price
  • "C# 8.0 Pocket Reference, 2nd Edition" by Joseph Albahari and Ben Albahari
  • "C# 8.0 in a Nutshell: The Definitive Reference" by Joseph Albahari and Eric Johannsen
Online Courses

Online courses are a great way to learn C# at your own pace. Here are a few that are highly recommended:

C# Tools
Visual Studio Code

Visual Studio Code is a lightweight, cross-platform code editor that supports multiple programming languages, including C#. It provides a powerful set of features, including syntax highlighting, code completion, and debugging capabilities.

Visual Studio

Visual Studio is a fully featured integrated development environment (IDE) for Windows that supports C# development. It provides a comprehensive set of tools for building and debugging applications, including code refactoring, IntelliSense, and code navigation.

.NET Core

.NET Core is a cross-platform, open-source runtime for building high-performance, scalable web applications. It provides a set of libraries and tools that can be used to build web, desktop, and mobile applications in C#.

Conclusion

C# is a powerful and versatile programming language that is used in a wide variety of applications. Whether you are a seasoned developer or just starting out, the resources and references provided in this guide can help you learn the language and build great applications.