这是C#教程。在本教程中,您将学习C#语言的基础知识和一些高级主题。
C#基础知识包括C#基础、C#词法结构、C#变量、C#语句、C#流程控制、C#运算符、C#数据类型。
面向对象编程包含在C#类、C#对象和C#OOP中。
C#
C#是一种现代的、高级的、通用的、面向对象的编程语言。它是.NET的主要语言。它支持函数式、过程式、泛型、面向对象和面向组件的编程规范。
该语言的设计目标是软件的健壮性、耐用性和程序员的生产力。它可用于在PC和嵌入式系统上创建控制台应用程序、GUI应用程序、Web应用程序。C#由微软公司创建。
.NET
.NET是一个开源的通用开发平台,由Microsoft和GitHub上的.NET社区维护。借助.NET,我们可以使用多种语言、编辑器和库来构建Web、移动、桌面、游戏和IoT。
$ dotnet --version 6.0.104
为了使用.NET,我们需要下载并安装.NETSDK。.NET6支持C#10.0。
编译C#程序
安装.NETSDK后,我们可以构建我们的第一个C#程序。
$ dotnet new console -o Simple
使用dotnetnewconsole
命令,我们创建了一个新的控制台应用程序。
Console.WriteLine("This is C#");
这是一个简单的C#程序,可将消息打印到控制台。
$ dotnet run This is C#
我们使用dotnetrun
编译并运行一个简单的C#程序。
视觉工作室代码
VisualStudioCode是一款轻量级、功能强大的现代源代码编辑器,适用于Windows、macOS和Linux。它内置了对JavaScript、TypeScript和Node.js的支持,并拥有丰富的其他语言和运行时(包括C#和.NET)扩展生态系统。
它包括对调试、嵌入式Git控制、语法突出显示、智能代码完成、片段和代码重构的支持。
列出所有C#教程。