using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks; namespace ConsoleApplication3
{
public class BaseClass
{
/// <summary>
/// 常量
/// </summary>
public const int Number = ; /// <summary>
/// 属性
/// </summary>
public int ID { get; set; } /// <summary>
/// 字段
/// </summary>
public string Name; /// <summary>
/// 方法
/// </summary>
/// <returns></returns>
public void SayHello()
{
Console.WriteLine("我是无返回类型的方法");
} /// <summary>
/// 索引
/// </summary>
/// <param name="index"></param>
/// <returns></returns>
public int this[int index]
{
get
{
switch (index)
{
case :
return ;
break;
case : return ;
break;
case : return ;
break;
case : return ;
break;
default: return ;
break;
}
}
set
{ switch (index)
{
case :
ID = value;
break;
case : ID = value;
break;
case : ID = value;
break;
case : ID = value;
break;
default: ID = value;
break;
}
} }
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks; namespace ConsoleApplication3
{
public class MyClass : BaseClass
{
/// <summary>
/// 常量
/// </summary>
new public const int Number = 10; /// <summary>
/// 属性
/// </summary>
new public int ID { get; set; } /// <summary>
/// 字段
/// </summary>
public string Name; /// <summary>
/// 方法
/// </summary>
/// <returns></returns>
public string SayHello()
{
string str = "hello";
return str;
} /// <summary>
/// 索引
/// </summary>
/// <param name="index"></param>
/// <returns></returns>
public int this[int index]
{
get
{
switch (index)
{
case :
return ;
break;
case : return ;
break;
case : return ;
break;
case : return ;
break;
default: return ;
break;
}
}
set
{ switch (index)
{
case :
ID = value;
break;
case : ID = value;
break;
case : ID = value;
break;
case : ID = value;
break;
default: ID = value;
break;
}
} }
}
}

使用new关键字隐藏基类成员

最新文章

  1. KVO设计模式
  2. JS-百钱买百鸡案例-for循环制作
  3. crossdomain.xml的配置详解
  4. EMVTag系列13《脱机PIN》
  5. hdu 2167(状态压缩基础题)
  6. CentOS7 安装LAMP环境
  7. selenium grid 搭建
  8. C++ 虚函数机制学习
  9. Django中的Form表单
  10. javascript痛点之二作用域链
  11. C第九次博客作业--指针
  12. 机器学习基石:09 Linear Regression
  13. C/C++ Volatile关键词深度剖析(转)
  14. FOR ALL ENTRIES的使用
  15. jQuery --- 收集表单
  16. 【运维技术】windows安装apache服务器,实现域名对应端口的解析跳转
  17. [翻译] HTKDynamicResizingCell
  18. 为网站添加favicon.ico图标
  19. 第六章.MyBatis缓存结构
  20. BufPay.com 个人收款接口 接入步骤

热门文章

  1. Java基础(十):封装
  2. KETTLE6.0版本体验小结
  3. php中对MYSQL操作之预处理技术(1)数据库dml操作语句
  4. [Algorithm] Tree: Lowest Common Ancestor
  5. What the difference between __weak and __block reference?
  6. lua接收图片并进行md5处理
  7. C#.NET常见问题(FAQ)-方法参数带ref是什么意思
  8. jdbc第三天
  9. MySQL双主如何解决主键冲突问题
  10. 使用fiddler来抓包