第七章 异常处理 通用语言运行时(CLR)具有的一个很大的优势为,异常处理是跨语言被标准化的。一个在C#中所引发的异常可以在 Visual Basic客户中得到处理。不再有 HRESULTs 或者 ISupportErrorInfo 接口。 尽管跨语言异常处理的覆盖面很广,但这一章完全集中讨论C#异常处理。你稍为改变编译器的溢出处理行为,接着有 趣的事

Posted at 09-03-20 by 佚名 views(29)

第六章 控制语句 有一种语句,你在每种编程语言控制流程语句中都可以找到。在这一章中,我介绍了C#的控制语句,它们分为两个主 要部分: 。选择语句 。循环语句 如果你是C或C++程序员,很多信息会让你感到似曾相似;但是,你必须知道它们还存在着一些差别。 6.1 选择语句 当运用选择语句时,你定义了一个控制语句,它的值控

Posted at 09-03-20 by 佚名 views(22)

第五章 类 (2) 5.3 类属性 有两种途径揭示类的命名属性——通过域成员或者通过属性。前者是作为具有公共访问性的成员变量而被实现的;后 者并不直接回应存储位置,只是通过 存取标志(accessors)被访问。 当你想读出或写入属性的值时,存取标志限定了被实现的语句。用于读出属性的值的存取标志记为关键字get,而要修 改属性的

Posted at 09-03-20 by 佚名 views(15)

第五章 类(1) 前一章讨论了数据类型和它们的用法。现在我们转移到C#中至关重要的结构——类。没有了类,就连简单的C#程序 都不能编译。这一章假定你知道了一个类的基本组成部分:方法、属性、构造函数和析构函数。 C#在其中增加了索引和事 件。 在这一章中,你学到下列有关类的话题。 。 使用构造函数和析构函数 。给类写方

Posted at 09-03-20 by 佚名 views(10)

第四章 C#类型 既然你知道了怎样创建一个简单的C#程序,我将会给你介绍C#的类型系统。在这一章中,你学到如何使用不同的值和 引用类型,加框和消框机制能为你作些什么。尽管这一章的不侧重于例子,但你可以学到很多重要的信息,关于如何创建 现成类型的程序。 4.1 值类型 各种值类型总是含有相应该类型的一个值。C#迫使你初

Posted at 09-03-20 by 佚名 views(49)

第二章 NGWS runtime 技术基础 既然你已经具有了C#全面的印象,我也想让你了解NGWS runtime的全貌。C#依靠由NGWS提供的运行时;因此,有必要 知道运行时如何工作,以及它背后所蕴含的概念。 所以,这一章分为两部分——它们是所有的概念和使用的基础。两部分的内容虽然有些重叠,但它有助于加深理解正 在学习的概念。 2.1 N

Posted at 09-03-20 by 佚名 views(41)

第一章 C# 简介 欢迎您加入C#的世界! 这一章将把您引进C#的天地,并回答一些相关的问题,如:您为什么要使用C#,C++和C#的主要有 什么不同点,以及为什么C#使开发更容易而且还使您感到很有趣。 为什么是另外一种编程语言? 必须回答的一个问题:当您已经使用C++或VB从事企业开发时,为什么还要学习另一种语言? 市场式的回答

Posted at 09-03-20 by 佚名 views(9)

前言 0.1 提要 欢迎阅读《展现 C#》(Presenting C#)。这本书是你提高企业编程语言的一条捷径。这种企业编程语言带有下一代编 程语言服务运行时(NGWS Runtime):C#(发音C sharp)。 NGWS Runtime 是一个不仅管理执行代码、同时也提供使编程更加容易的动态环境。编译器产生受管代码以指向这种受 管理执行环境。你获得跨平台语言

Posted at 09-03-20 by 佚名 views(14)
Copyright © 2008 qcode.org All Rights Reserved 编程开发 由朝夕网络维护