C# .NET简介

@作者: 风不停息丶
C# .NET简介_第1张图片

文章目录

  • 一、.NET dotnet
  • 二、C# csharp
  • 三、Mono
  • 四、.NET Framework
  • 五、CLS公共语言规范
  • 六、CLR公共语言运行库
  • 七、.NET 程序编译过程
  • 八、C#编写范例


一、.NET dotnet

  • Microsoft新一代多语言的开发平台,用于构建和运行应用程序。

二、C# csharp

  • Microsoft专为.NET推出的高级编程语言。
  • 从语言技术、风格、严谨性等特点上来说,c#可成为诸多编程语言中最为优秀的一款,甚至由它而引发出计算机语言界中的多种新规范和新特征。

三、Mono

  • Novell公司支持在其他操作系统下开发.NET程序的框架。
  • Unity借助Mono实现跨平台,核心是.NET Framework框架。

四、.NET Framework

  • .NET程序开发和运行的环境
  • 主要由两部分组成:
    —公共语言运行时
    —类库
    C# .NET简介_第2张图片

五、CLS公共语言规范

公共语言规范Common Language Specification :
定义了.NET平台上运行的语言所必须支持的规范,用以避免不同语言特性产生的错误,实现语言间互操作。

六、CLR公共语言运行库

·公共语言运行库Common Language Runtime :
程序的运行环境,负责内存分配、垃圾收集、安全检查等工作。

七、.NET 程序编译过程

  • 计算机语言发展史
    第一代语言∶机器语言
    第二代语言 : 汇编语言
    第三代语言∶高级语言
  • 编译运行过程:
    源代码–(CLS编译)->CIL(通用中间语言)–(CLR编译)->机器码

八、C#编写范例

//**************************引入命名空间****************************
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
//**************************定义命名空间****************************
namespace Day01
{
	//**************************定义类****************************
    class Program//定义类
    {
        //**************************定义方法****************************
        static void Main(string[] args)
        {
        	//**************************语句****************************
            Console.Title = "我的第一个程序";
            console.WriteLine("Hello World");
            console.ReadLine();
        }
    }
}

你可能感兴趣的:(C#基础,c#,.net,开发语言)