写点什么

C#入门系列 (一) -- 初识 C#语言

作者:陈言必行
  • 2022 年 6 月 01 日
  • 本文字数:873 字

    阅读完需:约 3 分钟

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#语言的发展过程经历了几个重要版本。


  1. C# 1.x:纯粹的面向对象概念

  2. C# 2.0:泛型编程能力

  3. C# 3.0:LINQ

  4. C# 4.0:动态编程



二,C# 基本语法

2.1 几个特点

  1. 简洁的语法

  2. 优越的面向对象

  3. 与 web 紧密结合

  4. 完整的安全性与错误处理

  5. 版本处理

  6. 灵活性和兼容性

2.2 几条概念

  1. C#语言的标记字符集

  2. C#中的标记分为标识符、关键字、文本、运算符和标点符号。空白和注释不是标记,但它们可充当标记的分隔符。

  3. C# 语言规范 4.0 版本中规定标记中允许使用的字符集合如下:


  • 26 个大小写英文字母

  • 0-9 的十个数字字符

  • ‘_’下划线和‘@’字符

  • 组合字符以及 Unicode 转义序列


  1. 关键字

  2. 关键字又称为保留字,是对编译器具有特殊意义的预定义保留标识符。C#语言规范 V4.0 定义了 77 个关键字,主要包括各种修饰符、语句关键字、命名空间关键字、运算符关键字、转换关键字、访问关键字、文字关键字等。



三,第一个 C#程序

3.1 代码示例

using System; // 引用命名空间
// 命名空间名namespace HelloWorldApplication{ class HelloWorld // 类名 { // Main方法,程序入口 static void Main(string[] args) { // 输出语句 Console.WriteLine("Hello World"); // 程序会等待一个按键的动作,防止运算后一闪而过看不到效果 Console.ReadKey(); } }}
复制代码

3.2 注意事项:

  • C# 是大小写敏感的。

  • 所有的语句和表达式必须以分号(;)结尾。

  • 程序的执行从 Main 方法开始。

  • 与 Java 不同的是,文件名可以不同于类的名称。

发布于: 刚刚阅读数: 4
用户头像

陈言必行

关注

公号:开发同学留步 2019.03.12 加入

我是一个从事Unity游戏开发攻城狮,6年开发经验,助你日常不加班。

评论

发布
暂无评论
C#入门系列(一) --  初识C#语言_C#_陈言必行_InfoQ写作社区