C#通过显示接口实现解决命名冲突
来源:互联网 发布:华为怎么卸载软件 编辑:程序博客网 时间:2024/06/02 09:23
public interface IDrawToFrom
{
void Draw();
}
public interface IDrawToMemory
{
void Draw();
}
public interface IDrawPrinter
{
void Draw();
}
public class Octagon : IDrawToFrom, IDrawToMemory, IDrawPrinter
{
void IDrawToFrom.Draw()
{
System.Console.WriteLine("drawing to form...");
}
void IDrawToMemory.Draw()
{
System.Console.WriteLine("drawing to memory...");
}
void IDrawPrinter.Draw()
{
System.Console.WriteLine("drawing to printer...");
}
}
class Program
{
static void Main(string[] args)
{
//通过显示接口实现解决命名冲突
Octagon oct = new Octagon();
((IDrawToFrom)oct).Draw();
((IDrawToMemory)oct).Draw();
((IDrawPrinter)oct).Draw();
}
}
- C#通过显示接口实现解决命名冲突
- C#接口显示实现
- C# 接口,显示实现接口
- c#之显示实现接口
- c#通过ICallbackEventHandler接口实现回调
- C# 中 显示实现接口 与 隐式实现接口
- C# 中关于接口实现、显示实现接口以及继承
- c# 学习笔记 显示实现接口
- C#初学者——通过ICommad接口实现mxd的打开、保存、放大、缩小、平移、全局显示、前后视图等
- 解决WTL和ATL命名冲突
- jquery和Mootools命名冲突的解决
- 使用命名空间解决名字冲突
- 使用命名空间解决名字冲突
- RequireJS实例教程及命名冲突解决
- 解决JavaScript库命名冲突问题 noConflict
- 通过实现接口ListCellRenderer自定义JList的显示模式
- C#中,接口的隐式实现和显示实现
- C# 接口的显示实现和隐示实现
- JS创建cookie、获得cookie、删除cookie相关函数的封装
- HDU2874 Connections between cities 最近公共祖先+离线
- UIViewController的生命周期与内存过低警告
- unity自带寻路Navmesh入门教程
- 逆序对
- C#通过显示接口实现解决命名冲突
- android animation demo (2014-12-11 封装为工具类)
- 谷歌和淘宝的大数据搜索案例
- FCKeditor配置
- 用反射属性类型为:java.util.List<com.abc.User>
- Apache Hadoop生态系统
- Unity3d网络游戏Socket通讯
- 二十
- 《linux 内核完全剖析》 keyboard.S 部分代码分析(key_map)