轻松上手 C# 编程:从工具安装到环境配置全攻略

本文将详细介绍如何从零开始安装并配置C#开发环境,涵盖Visual Studio、.NET SDK以及常用工具的设置,帮助快速搭建一个高效的C#开发工作环境,为后续的编程学习和项目开发打下坚实的基础,无论你是开发初学者,还是有一定基础的开发者,本文都将为你提供实用的参考与指导。

目录

初识C#

Visual Studio安装

Visual Studio使用


初识C#

        C#:读作C-sharp是一种现代的、面向对象的编程语言,由微软在2000年推出, 它是.NET平台的一部分,主要用于开发各种应用程序,包括桌面应用、Web应用、移动应用、游戏开发等,以下是C#的应用范围,当然图可能有点老旧,意思是这么个意思反正:

        .NET:该平台是由微软开发的一个跨平台的开源软件开发框架,它为开发人员提供了丰富的工具、库和运行时环境,支持多种编程语言,如 C#、F#等,用于开发桌面、Web、移动、云端和嵌入式应用,最初.NET 主要是为Windows平台设计的,但随着.NET Core的推出,.NET变得跨平台,支持Windows、Linux和macOS等操作系统。 

        C#依附于.NET平台原因?C#之所以依赖于.NET平台,主要有以下几个原因:

1)统一的运行时环境(CLR):C#是面向对象的语言,依赖于.NET提供的公共语言运行CLR来执行,CLR负责管理内存、处理线程、执行垃圾回收、确保代码安全性等,这些都是 C# 程序所需要的基础设施,通过CLR操作C#代码可以在不同的操作系统上运行,而不需要考虑底层硬件的差异。

2)丰富的类库(BCL):.NET提供了一个强大的基础类库(BCL),为C#开发者提供了文件操作、网络通信、数据库访问等常见功能的预构建类,两者的紧密结合使得开发者可以轻松使用这些库来完成常见的任务,大大提高了开发效率。

3)跨平台支持:最初C#是为Windows平台开发的,但通过.NET Core使得C#变得跨平台,能够在Linux、macOS等操作系统上运行,这个跨平台特性依赖于.NET平台的通用运行时环境和基础类库支持。

4)语言互操作性:.NET平台支持多种编程语言(如 C#、F#、VB.NET 等),并且它们之间可以无缝互操作,这意味着C#可以与其他.NET语言编写的代码共享和协同工作,充分利用.NET生态系统中的资源。

        C#强大功能:C#的构想十分接近于传统高级语言C和C++,是一门面向对象的编程语言,但是它与Java非常相似,在API函数上也有许多和JS语法极为相似,有许多强大的编程功能,如下:接下来我们开始编写C#,这里我们需要先安装编辑器工具装完工具之后我们就可以编写具体的C#代码了,如下。

Visual Studio安装

        Visual Studio是一款由微软开发的集成开发环境(IDE),它为开发者提供了丰富的工具和功能,广泛应用于.NET、C#、C++、JavaScript、Python等多种编程语言的开发,接下来我们就讲解该工具的下载安装,打开 官方网址 ,然后该工具主要有三种选择,我觉得个人开发选择社区版足以:

Community:完全免费,但有使用上的限制(如小团队和个人使用)。
Professional:需要付费,具体价格会根据订阅方式和许可证数量有所不同。
Enterprise:价格较高,主要面向大型企业,支持更多高级功能和技术支持。

这里我们就选择社区版本下载,下载完成双击exe文件进行应用程序的安装,如下所示:

接下来针对自身不同的方向,选择不同平台的平台进行下载,如果你想进行网页开发就选择第一个,如果你想进行Node开发或者.NET移动端开发或者Unity游戏开发,看自己的选择而已,如果单纯的只是学习个C#语言的话,选择.NET桌面开发就行:

选择完成之后,这里我们需要对我们选择的下载资源进行一个路径的选择,这里默认是C盘我们尽量就是改到D盘就行,如下所示:

更改好安装路径之后,这里我们直接点击右下角的安装即可,等待漫长的时间让资源进行安装:

安装完成之后,后期如果还想对我们之前的安装配置进行一些更改的话,再次点击这个exe重新修改即可,如下所示:

安装完成运行之后就是让我们登录账户(不登录也可以),然后就是选择编程语言和主题,如下:

Visual Studio使用

创建新项目:第一次创建项目直接点击右下角的创建新项目,然后选择C#语言和Windows平台,然后这里我们就选择大学生经常使用的控制台应用开发即可:

首先输入项目名称,然后可以输入解决方案,解决方案里面可以包含多个项目的内容,是大包小的关系,然后选择我们要创建项目的路径即可,可以看到我们创建的项目是在我们解决方案的目录下一个层级里面,如下所示:

创建完成之后,页面会自动加载C#的初始代码,这里我们先不讲解代码的意思,仅仅展示项目是否能够正确运行,在初始代码中打印Hello C#即可,在运行代码可以看到我们的代码已经被成功运行起来了,如下所示:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace demo
{
    internal class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Helllo C#");
            Console.ReadKey();
        }
    }
}

添加新组件:后期如果想开发别的应用项目,比如所移动端开发了,也可以直接在工具当中进行安装,如下所示:

添加插件:工欲善其事必先利其器,优秀的开发者肯定也离不开插件的配合,这里我们可以点击扩展找到自己想要的插件进行安装,如下所示:

这里我们就先安装一款免费的代码助手插件,百度的Comate,后期写C#用到的好的插件再进行分享,如下搜索Baidu点击安装即可:

安装完成之后可以通过 Ctrl + Shift + Y 快捷键来打开插件的面板,如下所示:

当然我们也可以根据自身的一些情况安装一些其他趣味的插件,比如背景图插件ClaudiaIDE:

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

亦世凡华、

你的鼓励是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值