您所在的位置: 首页>>读书频道>>设计开发>>.Net系列>>

1.2.1 C#关键字

http://book.51cto.com  2008-07-18 16:02  (美)米凯利斯(Michaelis, M.)著/周靖译  人民邮电出版社  我要评论(0)
  • 摘要:《C#本质论》第1章C# 概述,这一章使用传统的HelloWorld程序来介绍C#,将重点放在C#语法基础上,其中包括在C#程序的可执行文件中定义一个入口,通过本章的学习,您将熟悉C#的语法风格和结构,并能够开始写最简单的C#程序,本节为大家介绍C#关键字。
  • 标签:C#  本质论  HelloWorld程序  C#本质论

1.2 C#语法基础

成功编译并运行了HelloWorld程序之后,我们来解析代码,了解它的各个组成部分。首先,让我们熟悉一下C#关键字以及开发者选择使用的标识符。

初学者主题:关键字

为了帮助编译器对代码进行解释,C#中的一些单词具有特殊的地位和含义,我们把它们称为关键字(keyword)或者保留字(reserved word)。关键字提供了具体的语法,编译器根据这些语法来解释程序员书写的表达式。在HelloWorld程序中,class、static和void均是关键字。
编译器利用关键字来识别代码的结构与组织方式。由于编译器对这些单词有着严格的解释,所以只能遵照编程语言能够识别的特定规则来使用关键字。换言之,编程语言规定开发者只能将关键字放在特定的位置。一旦程序员违反了这些规则,编译器就会报错。

1.2.1 C#关键字

表1-1总结了C#关键字。

表1-1 C#关键字

 

* 上下文关键字

C# 2.0没有引入任何新的关键字,但一些C# 2.0构造使用了上下文关键字(contextual keyword),它们在特定的位置才有意义。除了这些指定的位置,上下文关键字不具有任何特殊意义。 这样一来,所有C# 1.0代码都完全与C# 2.0标准兼容。 (在表1-1中,上下文关键字用星号标注。)

初学者主题:标识符

除了C#中定义的关键字之外,开发者可以提供他们自己的名称。编程语言将这些名称称为标识符(identifier),因为它们标识了程序员自己编写代码的构造。在代码清单1-1中,HelloWorld和Main都是标识符。指派了一个标识符之后,以后也许能利用它来引用所标识的构造。因此,开发者应该指派有意义的名称,而不应随意指派。好的程序员总能选择简洁而有意义的名称,这会使最终的代码更容易理解和重用。在极少数情况下,有的标识符(比如Main)可能在C#语言中具有特殊含义。

【责任编辑:夏书 TEL:(010)68476606】

回书目   上一节   下一节
C#实用基础教程
C#技术开发指南
深入Vista应用程序开发
Ruby on Rails 社区网站开发
ASP.NET从入门到精通
 
 验证码: (点击刷新验证码)   匿名发表
  • Visual C++ 完全自学宝典

  • 作者:强锋科技,朱洪波
  • Visual C++ 6.0是微软公司为程序人员提供的Visual Studio 6.0工具套件中的重要组成部分。本书由浅入深地介绍使用Visual C++ 6.0..
Copyright©2005-2008 51CTO.COM 版权所有