C# 8.0本质论
上QQ阅读APP看书,第一时间看更新

第1章 C#概述

C#编程语言可以为各种不同的系统平台开发应用软件和程序组件。它支持的系统平台包括:移动设备、游戏主机、Web应用、物联网、微服务以及桌面应用。此外,C#是完全免费的。实际上,由于C#是开源软件,因此你可以自由地查看其代码,并对其进行修改和重新发布;当然,也可以向开源社区贡献自己对C#的改进。作为一种语言,C#基于其前身C风格编程语言(C、C++、Java)的功能而设计,这使得拥有其他编程经验的开发者可以快速地掌握C#程序开发[1]

本章用传统HelloWorld程序介绍C#,重点是C#语法基础,包括定义C#程序入口。通过本章的学习,你将熟悉C#的语法风格和结构,能开始写最简单的C#程序。讨论C#语法基础之前,将简单介绍托管执行环境,并解释C#程序在运行时如何执行。最后讨论变量声明、控制台输入/输出以及基本的C#代码注释机制。

[1] 第一次C#设计会议在1998年召开。