上一页 1 ··· 3 4 5 6 7
摘要: 对一个类应用 sealed 修饰符时,此修饰符会阻止其他类从该类继承。在下面的示例中,类 B 从类 A 继承,但是任何类都不能从类 B 继承。复制 class A {} sealed class B : A {}还可以在重写基类中的虚方法或虚属性的方法或属性上使用 sealed 修饰符。这将使您能够允许类从您的类继承,并防止它们重写特定的虚方法或虚属性。示例在下面的示例中,Z 从 Y 继承,但 Z 无法重写在 X 中声明并在 Y 中密封的虚函数 F。C#复制 class X { protected virtual void F() { Consol... 阅读全文
posted @ 2012-09-05 21:22 .NET Explore 阅读(340) 评论(0) 推荐(0)
摘要: 简要地写出一个.NET Remoting的示例【考点】.NET Remoting程序的原理,.NET Remoting的基本编写方法。 【出现频率】★★☆☆☆【解答】 在VS 2008中添加新的类库项目,并命名为NetRmClass,将所属解决方案命名为NetRm,勾选“创建解决方案的目录”。这样,NetRmClass类库项目目录即属于NetRm解决方案,并可以继续向该解决方案添加更多的其他相关项目。类库项目在这里仅用于创建一个远程对象的类,将项目中的cs文件命名为RmObj,其包含的类型同样为RmObj,编写RmObj.cs如代码13.4所示。代码13.4 远程对象类定义 :RmObj.cs 阅读全文
posted @ 2012-09-03 19:18 .NET Explore 阅读(302) 评论(0) 推荐(0)
摘要: 接口描述的是可属于任何类或结构的一组相关功能。接口使用 interface 关键字进行定义,如下面的示例所示。C#复制interface IEquatable<T>{ bool Equals(T obj);}接口可由方法、属性、事件、索引器或这四种成员类型的任意组合构成。接口不能包含常量、字段、运算符、实例构造函数、析构函数或类型。它不能包含静态成员。接口成员是自动公开的,且不能包含任何访问修饰符。类或结构实现接口时,该类或结构将为该接口定义的所有成员提供实现。接口本身不提供类或结构能够以继承基类功能的方式继承的任何功能。但是,如果基类实现接口,派生类将继承该实现。派生的类被认为是 阅读全文
posted @ 2012-09-02 16:24 .NET Explore 阅读(311) 评论(0) 推荐(1)
摘要: c#类和结构体的关系2010-06-25 16:23原文地址:http://www.dnbcw.com/biancheng/c/fvhc81798.html简介:这是c#类和结构体的关系的详细页面,介绍了和c/c++,有关的知识,谢谢大家的观看!要查看更多有关信息,请点击此处类:类是 C# 中功能最为强大的数据类型,类也定义了数据类型的数据和行为。然后,程序员可以创建作为此类的实例的对象。 结构体:结构体是轻量型的类,使用开销相对于类较小。 两者的关系: 1.数据类型:类和结构体都是数据类型,类是引用类型,结构体是值类型。 2.继承性:类可以继承和被继承,而结构体隐式继承于object,不可以 阅读全文
posted @ 2012-06-10 09:55 .NET Explore 阅读(140) 评论(0) 推荐(0)
摘要: ]js学习笔记标签:it分类: About_JS第四部分:1、如果不清楚运算符的优先级,最简单的办法就是使用括号来明确表明计算顺序赋值操作的优先级非常低,几乎总是最后才被执行2、如果“+”(加号)运算符表达式中一个是字符串,而另一个不是,则另一个会被自动转换为字符串;如果加号运算符中一个运算数为对象,则这个对象会被转化为可以进行加法运算的数字或可以进行连接运算的字符串,这一转化是通过调用对象的valueof()或tostring()方法来实现的。3、如果“-”减法运算符的运算数不是数字,那么系统会自动把它们转化为数字。也就是说加号运算数会被优先转化为字符串,而减号运算数会被优先转化为数字。以此 阅读全文
posted @ 2012-05-14 11:15 .NET Explore 阅读(372) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7