C#(CSharp)

  • 3.C#语言的装箱和取消装箱

    装箱是将值类型转换为 object 类型或由此值类型实现的任何接口类型的过程。 公共语言运行时 (CLR) 对值类型进行装箱时,会将值包装在 System.Object 实例中并将其存储在托管堆中。 取消装箱将从对象中提取值类型。 装箱是隐式的;取消装箱是显式的。 装箱和取消装箱的概念是类型系统 C…

  • 1.C#语言的两个异步关键字:async和await

    C# 支持使用两个关键字来支持异步程序:async 和 await。 将 async 修饰符添加到方法声明中,以声明这是异步方法。 await 运算符告诉编译器异步等待结果完成。 控制被返回给调用方,该方法返回一个管理异步工作状态的结构。 结构通常是&nbsp…

    C#高级教程 2021年10月4日
    0180
  • 1.5C#语言的IDE(集成开发环境)工具

    IDE是集成开发环境:Integrated Development Environment的缩写。使用IDE的好处在于,可以把编写代码、组织项目、编译、运行、调试等放到一个环境中运行,能极大地提高开发效率。 Visual Studio Visual Studio 是一种创新启动板,可用于编辑、调试并生成代码,然后发布应…

    C#基础教程 2021年1月5日
    0230
  • 1.4C#程序的运行机制

    C# 程序的运行必须经过编写、编译和运行 3 个步骤。 编写:是指在 C# 开发环境中进行程序代码的输入,最终形成后缀名为 .cs 的 C# 源文件。 编译:是指使用 Microsoft C# 编译器 对 C# 源文件编译成中间语言(Mic…

    C#基础教程 2021年1月4日
    0250
  • 1.3C#语言的一些专业术语

    AOT 预编译器。与 JIT 类似,此编译器也可将 IL 转换为机器代码。 与 JIT 编译相比,AOT 编译在应用程序执行前进行并且通常在不同计算机上执行。 ASP.NET 随 .NET Framework 一起提供的原始 ASP.NET 实现,也称为 ASP.NET 4.x。…

    C#基础教程 2021年1月3日
    0300
  • 1.2C#语言的应用场景

    与其说C#语言的应用场景,不如讨论.NET的应用场景。 .NET 是一种用于构建多种应用的免费开源开发平台,例如: Web 应用、Web API 和微服务 云中的无服务器函数 云原生应用 移动应用 桌面应用 Windows WPF Windows 窗体 通用 Windows 平台 (UWP) 游戏 物联网 (IoT) …

    C#基础教程 2021年1月2日
    0260
  • 1.1C#语言的发展介绍

    C#的发音为“C sharp”,“#”读作“sharp”(/ ʃɑːp /),命名启发于音乐上的音名“C♯”,在音乐中“C♯”表示C升半音,为比C高一点的音节,且“#”形似4个加号,微软借助这样的命名,以表示C#在一些语言特性方面对C++的提升的意思。 由于显示器(标准字体、浏览器等)的技术限制,且大部分的键盘布局上不…

    C#基础教程 2021年1月1日
    0860