C#入门系列 -- 初识C#语言
【摘要】 C#读作C Sharp,是微软公司在2000年6月发布的一种新的编程语言,是第一个面向组件的编程语言,其源码会编译成微软中间代码MSIL再运行。
一,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 代码示例
using System; // 引用命名空间
// 命名空间名
namespace HelloWorldApplication
{
class HelloWorld // 类名
{
// Main方法,程序入口
static void Main(string[] args)
{
// 输出语句
Console.WriteLine("Hello World");
// 程序会等待一个按键的动作,防止运算后一闪而过看不到效果
Console.ReadKey();
}
}
}
3.2 注意事项:
- C# 是大小写敏感的。
- 所有的语句和表达式必须以分号(;)结尾。
- 程序的执行从 Main 方法开始。
- 与 Java 不同的是,文件名可以不同于类的名称。
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)