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

1.5 注释

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

1.5 注释

本节将修改代码清单1-15中的程序,在其中添加注释。提供注释不会改变程序的执行,只是使代码变得更容易理解。代码清单1-17中展示了新的代码,输出1-7展示了对应的输出。

代码清单1-17 在代码中添加注释

 
输出1-7
Hey you!
Enter your first name: Inigo
Enter your last name: Montoya
Your full name is Inigo Montoya

虽然插入了注释,但编译和执行新程序之后生成的输出和以前是一样的。

程序员使用注释来描述和解释他们写的代码,尤其是在语法本身难以理解的时候,或者是在另辟蹊径实现一个算法的时候。只有检查代码的程序员才需要看注释,编译器会忽略注释,在生成的程序集中将看不到注释的一丝踪影。

表1-2总结了4种不同的C#注释类型。代码清单1-17使用了其中的两种。

表1-2 C#注释类型

 


第9章将更全面地讨论XML注释。届时,我将讨论XML标准中的各种XML标记。

初学者主题:XML

XML(Extensible Markup Language,可扩展标记语言)是一种简单而又灵活的文本格式,经常用于Web应用程序以及应用程序间的数据交换。XML之所以是“可扩展”的,是因为XML文档中包含的是对数据进行描述的信息,也就是所谓的元数据(metadata)。下面是一个示例XML文件:

 <?xml version="1.0" encoding="utf-8" ?>
<body>
<book title="Essential C# 2.0">
<chapters>
<chapter title="Introducing C#"/>
<chapter title="Control Flow"/>
...
</chapters>
</book>
</body>
文件以一个标头(header)开头,它描述了这个XML文件的版本和字符编码方式。之后是一个“book”元素。元素以尖括号中的一个单词开头,比如<body>。要结束一个元素,需要将同一个单词放在尖括号中,同时为单词添加一个正斜杠前缀,比如</body>。除了元素之外,XML还支持属性。title="Essential C# 2.0"就是XML属性的一个例子。注意,XML文件中包含了对数据(比如“Essential C# 2.0”、“Control Flow”等)进行描述的元数据(书名、章名等)。这可能造成相当臃肿的文件,但它们的优点在于能帮助解释数据。

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

回书目   上一节   下一节
深入Vista应用程序开发
程序员如何成长?
C#实用基础教程
C#技术开发指南
Ruby on Rails 社区网站开发
 
 验证码: (点击刷新验证码)   匿名发表
  • Visual C++ 完全自学宝典

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