简介
C# 是一个简单的、现代的、通用的、面向对象的编程语言,它是由微软(Microsoft)开发的。
C#是微软公司发布的一种由C和C++衍生出来的面向对象的编程语言、运行于.NET Framework和.NET Core(完全开源,跨平台之上的高级程序设计语言。
C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM组件对象模型是直接集成的,而且它是微软公司 .NET windows网络框架的主角。
环境
C# 是 .Net 框架的一部分,且用于编写 .Net 应用程序。因此,在讨论运行 C# 程序的可用工具之前,让我们先了解一下 C# 与 .Net 框架之间的关系。
.Net 框架(.Net Framework)
Net 框架是一个创新的平台,能帮你编写出下面类型的应用程序:
- Windows 应用程序
- Web 应用程序
- Web 服务
.Net 框架应用程序是多平台的应用程序。框架的设计方式使它适用于下列各种语言:C#、C++、Visual Basic、Jscript、COBOL 等等。所有这些语言可以访问框架,彼此之间也可以互相交互。
.Net 框架由一个巨大的代码库组成,用于 C# 等客户端语言。下面列出一些 .Net 框架的组件:
- 公共语言运行库(Common Language Runtime - CLR)
- .Net 框架类库(.Net Framework Class Library)
- 公共语言规范(Common Language Specification)
- 通用类型系统(Common Type System)
- 元数据(Metadata)和组件(Assemblies)
- Windows 窗体(Windows Forms)
- ASP.Net 和 ASP.Net AJAX
- ADO.Net
- Windows 工作流基础(Windows Workflow Foundation - WF)
- Windows 显示基础(Windows Presentation Foundation)
- Windows 通信基础(Windows Communication Foundation - WCF)
- LINQ
C# 的集成开发环境介绍
微软(Microsoft)提供了下列用于 C# 编程的开发工具:
- Visual Studio 2010 (VS)
- Visual C# 2010 Express (VCE)
- Visual Web Developer
后面两个是免费使用的,可从微软官方网址下载。使用这些工具,您可以编写各种 C# 程序,从简单的命令行应用程序到更复杂的应用程序。你也可以使用基本的文本编辑器(比如 Notepad)编写 C# 源代码文件,并使用命令行编译器(.NET 框架的一部分)编译代码为组件。
下载地址: Microsoft Visual Studio
下载安装配置
我使用的是VScode写C#,所以下载安装VScode,当然可以用C#的官方开发环境。但恰好安装了VScode,而且使用VScode添加.net core支持很简单
安装好VScode后,需要安装.net core
下载地址:https://dotnet.microsoft.com/en-us/learn/dotnet/hello-world-tutorial/install
这个安装并不复杂,直接安装就行
安装完成后验证一下:win+R再输入cmd打开命令提示符窗口,窗口中输入dotnet -h
如果窗口出现类似于以下的信息,则证明安装成功
下一步是打开VScode,安装一个扩展程序:C#
他长下面这个样子:
接下来我们需要创建一个空文件夹(叫什么都行),然后在VScode中打开
我创建的是C# start文件夹
打开后,Ctrl+Shift+`打开一个终端
输入dotnet new console
dotnet new console
是一个用于创建控制台应用程序的命令行工具。当你运行这个命令时,它将生成一个基本的控制台应用程序的模板,包含一个入口点(Main 方法),你可以在其中编写自己的代码。
使用 dotnet new console
命令创建控制台应用程序的模板后,你可以使用任何文本编辑器打开生成的项目文件,并编写自己的代码。然后,使用 dotnet run
命令来编译和运行你的应用程序。
如果你运行后生成了:obj文件夹、C#.csproj、Program.cs、bin文件夹这些,并且提示你生成.vscode文件夹,点击确定生成.vscode文件夹。然后继续在终端中输入dotnet run
就行。
但是如果你只是生成了:obj文件夹、C#.csproj、Program.cs,并没有.vscode文件夹。这样的话,你需要自己建一个了。首先继续在终端中输入dotnet run
,使生成bin文件夹。然后在你所创建的这个文件夹下(如我的就是在C# start下)创建一个文件夹.vscode。创建完毕后Ctrl+Shift+P然后输入:.Net:Generate Assets for build and Debug
并选择即可在.vscode下生成launch.json
和tasks.json
最后,我们打开Program.cs,粘贴以下代码:
namespace HelloWorld
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello, World!");
}
}
}
Ctrl+f5运行
到这里基础配置就完成了
标签:C#,基础,应用程序,学习,Windows,文件夹,dotnet,Net From: https://www.cnblogs.com/ll658/p/17765789.html