C# virtual sealed 索引
来源:互联网 发布:ubuntu likewise open 编辑:程序博客网 时间:2024/06/07 03:20
virtual:虚方法,当系统在执行时,遇到virtual定义的方法,那么它将不会执行,而是找该类或者父类中存在对该方法的重写(override)
sealed 是用来防止父类的方法被子类覆盖,如果父类的方法定义为sealed,那么子类的,而用sealed定义的类将不能被其他类继承
索引:
class Program { static void Main(string[] args) { Index ind = new Index(); int a; var val = ind[2]; Console.WriteLine(val); Console.ReadKey(); } private void test() { } } public class Index { private string[] names = { "gary", "daixu","feng" }; private double[] dimension = new double[3]; public Index() { dimension[0] = 1.0; dimension[1] = 2.2; dimension[2] = 3.5; } public double this[int i] { get { return dimension[i]; } } public double this[string name] { get { int i = 0; while (i < names.Length && name.ToLower() != names[i]) { i++; } return (i == names.Length) ? -1.0 : dimension[i]; } set { int i = 0; while (i < names.Length && name.ToLower() != names[i]) { i++; } if (i != names.Length) { dimension[i] = value; } } } }
- C# virtual sealed 索引
- C#关键字: Sealed, Abstract, Virtual和Interface
- C# 关键字 abstract, virtual, override, sealed, new
- C#中继承修饰符(virtual/abstract/sealed)
- C#中继承修饰符(virtual/abstract/sealed)
- C#中继承修饰符(virtual/abstract/sealed)
- c#中override virtual static abstract sealed 的作用
- c#关键词 virtual、override、new、abstract、sealed的用法
- c#中abstract、override、new、virtual、sealed使用和示例
- C#中的一些方法修饰关键字virtual override sealed new
- c#中override virtual static abstract sealed 的作用
- 理解C#多态Polymorphic, new, virtual, override, sealed
- C# new,Virtual,abstract,sealed,Override的簡單理解
- C#关键字sealed override abstract virtual new总结
- C#继承之base,virtual,override,abstract,new,sealed关键字
- c#的new、abstract、virtual、override,sealed关键字区别
- c#中abstract、override、new、virtual、sealed使用和示例
- C#修饰符stattic、virtual、abstract、override、sealed、extern
- 1 认识linux
- dedecms推荐文章的标题加粗
- JAVA之Socket编程初步学习
- POJ 1000
- 2 文件权限与目录配置
- C# virtual sealed 索引
- 【Kernel学习】基础篇——01一些标准宏定义和文件include关系
- 解决selinux禁止httpd连接mysql
- 设计模式之访问者模式
- Spring声明式事务配置管理方法
- 3 磁盘与文件系统管理
- 使用Memory Analyzer tool(MAT)分析内存泄漏
- linux线程之间的通信
- 生成验证码