1、C#开发环境搭建

96 阅读2分钟

C#概述

  • 什么是C#

    C#是一种最新的、面向对象的编程语言。它使得程序员可以快速地编写各种基于Microsoft .NET平台的应用程序,Microsoft .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。

  • C#可以做什么

    • Unity游戏开发;
    • 开发基于 .NET平台的应用。
  • C#有哪些优势

    • 游戏开发第一大语言,目前最火的游戏开发引擎Unity3D是使用C#语言来开发;
    • .Net Core已经开源跨平台,在功能上C#已经和Java相差无几;
    • 语法简洁、面向对象、与Web紧密结合、强大的安全机制、灵活性和兼容性好、可靠的版本控制技术;
    • C#发展形势好,是继JS后第二种ECMA语言,目前由微软与ECMA共同维护;
    • 目前C#也已成为三星Tizen,谷歌Chrome OS,Redhat Linux上的官方语言。
  • .NET 框架

    • .NET 框架(.NET Framework)是由微软开发,一个致力于敏捷软件开发、快速应用开发、平台无关性和网络透明化的软件开发平台。.NET是微软为下一个十年对服务器和桌面型软件工程迈出的第一步。
      image.png
    • C#的跨平台性
      image.png

环境搭建

.NET的SDK下载微软官网
image.png 运行安装程序即可(命令框运行:dotnet -h)
image.png

第一个C#程序

创建C#程序的步骤

方法1:使用.NET CLI

  1. 创建新控制台项目 :
dotnet new console -n MyFirstApp
cd MyFirstApp

image.png

  1. 查看项目结构 :
dir

如图:

  • Program.cs - 主程序文件
  • MyFirstApp.csproj - 项目配置文件
    image.png
  1. 编辑Program.cs文件 :
// See https://aka.ms/
new-console-template for more 
information
Console.WriteLine("Hello, World!");

方法2:使用Visual Studio

  1. 打开Visual Studio
  2. 选择"创建新项目"
  3. 选择"控制台应用"
  4. 输入项目名称和位置
  5. 点击"创建"

运行C#程序

使用.NET CLI运行:

# 编译并运行
dotnet run

# 仅编译
dotnet build

# 发布版本
dotnet publish -c Release

运行结果: image.png

使用Visual Studio运行:

  • 按F5键或点击"启动"按钮即可(没安装VS无图)