C#
bqb
这个作者很懒,什么都没留下…
展开
-
值类型和引用类型的区别在哪里?
C# 支持两种类型:“值类型”和“引用类型”。 值类型包括:简单类型(char、int 、 float和bool) 、枚举类型和结构类型。 引用类型包括:类 (Class) 类型、接口类型、委托类型和数组类型。 值类型与引用类型的区别在于:值类型的变量直接包含其数据,而引用类型的变量则存储对象引用。 对于引用类型,两个变量可能引用同一个对象,因此对一个变量的操作可能影响另一转载 2008-04-07 11:55:00 · 921 阅读 · 0 评论 -
静态变量和非静态变量的区别?
静态变量: 静态变量使用 static 修饰符进行声明 在所属类被装载时创建 通过类进行访问 所属类的所有实例的同一静态变量都是同一个值 非静态变量: 不带有 static 修饰符声明的变量称做非静态变量 在类被实例化时创建 通过对象进行访问 同一个类的不同实例的同一非静态变量可以是不同的值 示例: using System; using System.Collections.Generic; u转载 2008-04-12 19:50:00 · 878 阅读 · 0 评论 -
c#的接口
第一节 接口慨述 接口(interface)用来定义一种程序的协定。实现接口的类或者结构要与接口的定义严格一致。有了这个协定,就可以抛开编程语言的限制(理论上)。接口可以从多个基接口继承,而类或结构可以实现多个接口。接口可以包含方法、属性、事件和索引器。接口本身不提供它所定义的成员的实现。接口只指定实现该接口的类或接口必须提供的成员。 接口好比一种模版,这种模转载 2008-06-15 11:44:00 · 5633 阅读 · 0 评论