C#
文章平均质量分 64
Tommy_host
不值一提
展开
-
C# 委托(delegate)
对学过c/c++的来说,delegate就相当于函数指针,看下面的代码: class Person...{ public Person(string name) ...{ this.name=name; } //一些属性和方法 string name; public void Eat(Food food);}Person转载 2007-10-24 10:58:00 · 723 阅读 · 0 评论 -
利用委托的一个实例-----BubbleSorter示例
下面的例子实现的功能是:根据雇员的薪水大小实现对雇员的排序,用面向对象的观点看就是:根据对象的一个属性实现对对象的排序.下面的示例将说明委托的用途。我们要编写一个类BubbleSorter,它执行一个静态方法Sort(),这个方法的第一个参数是一个对象数组,把该数组按照升序重新排列。换言之,假定传递的是int数组:{0, 5, 6, 2, 1},则返回的结果应是{0, 1, 2,转载 2007-10-25 15:04:00 · 811 阅读 · 0 评论 -
什么是抽象类(abstract class)?
1. 什么是抽象类抽象类仅提供一个类型的部分实现。抽象类可以有实例变量,以及一个或多个构造函数。抽象类可以同时有抽象方法和具体方法。一个抽象类不会有实例,这些构造函数不能被客户端调用来创建实例。一个抽象类的构造函数可以被其子类调用,从而使一个抽象类的所有子类都可以有一些共同的实现,而不同的子类可以在此基础上有其自己的实现。 2. 抽象类的用途1) 具体类不是用来继承的。转载 2007-11-07 14:59:00 · 1418 阅读 · 0 评论 -
动态加载类的原理——元数据的使用
动态加载类的原理——元数据的使用 使用.NET创建的程序或组件时,元数据(metadata)和代码(code)都存储于“自成一体”的单元中,这个单元称为装配件。我们可以在程序运行期间访问这些信息。在System.Reflection中有这样一个class————Assembly,我们可以通过它来加载一个装配件。方法如下:Assembly assm=Assembly.LoadFrom(fileN转载 2007-11-08 14:24:00 · 586 阅读 · 0 评论 -
C#面试基础问题
C#面试基础问题如果你的简历上面写“熟悉/了解C#”,那么你就应该能够回答下面的这些基础问题。 点击C#基础问题,看看讨论转载 2007-11-07 14:56:00 · 684 阅读 · 0 评论