C#入门系列 (一) -- 初识 C#语言
一,C# 发展史
1.1 几个概念:
C#读作 C Sharp,是微软公司在 2000 年 6 月发布的一种新的编程语言,是第一个面向组件的编程语言,其源码会编译成微软中间代码 MSIL 再运行。
它借鉴了 Delphi 的一个特点,与 COM 是直接集成的,并且新增了许多功能及更实用的编码语法。
C#是由 C 和 C++衍生出来的面向对象的编程语言,它在继承 C 和 C++强大功能的同时去掉了一些它们的复杂特性,例如没有宏、不允许多重继承等。
C#综合了 Visual Basic 简单的可视化操作和 C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程支持成为.NET 开发的首选语言。
1.2 重要版本
C#语言的发展过程经历了几个重要版本。
C# 1.x:纯粹的面向对象概念
C# 2.0:泛型编程能力
C# 3.0:LINQ
C# 4.0:动态编程
二,C# 基本语法
2.1 几个特点
简洁的语法
优越的面向对象
与 web 紧密结合
完整的安全性与错误处理
版本处理
灵活性和兼容性
2.2 几条概念
C#语言的标记字符集
C#中的标记分为标识符、关键字、文本、运算符和标点符号。空白和注释不是标记,但它们可充当标记的分隔符。
C# 语言规范 4.0 版本中规定标记中允许使用的字符集合如下:
26 个大小写英文字母
0-9 的十个数字字符
‘_’下划线和‘@’字符
组合字符以及 Unicode 转义序列
关键字
关键字又称为保留字,是对编译器具有特殊意义的预定义保留标识符。C#语言规范 V4.0 定义了 77 个关键字,主要包括各种修饰符、语句关键字、命名空间关键字、运算符关键字、转换关键字、访问关键字、文字关键字等。
三,第一个 C#程序
3.1 代码示例
3.2 注意事项:
C# 是大小写敏感的。
所有的语句和表达式必须以分号(;)结尾。
程序的执行从 Main 方法开始。
与 Java 不同的是,文件名可以不同于类的名称。
版权声明: 本文为 InfoQ 作者【陈言必行】的原创文章。
原文链接:【http://xie.infoq.cn/article/99fd26bc986b04d7e48f0a5cf】。未经作者许可,禁止转载。
评论