学习型 ASP/PHP/ASP.NET 主机 30元/年全能 ASP/PHP/ASP.NET 主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付
轻松建立自己的群组,招兵买马   
发新话题
打印

[求助]一个关于显示接口实现中遇到的问题,请大家帮忙看看!

[求助]一个关于显示接口实现中遇到的问题,请大家帮忙看看!

本人在试书上一道关于显示接口实现的例子时遇到一点问题,希望大家帮忙看看。 问题是这样: //因为接口IFile和IFileTwo都有disFile方法,所以需要显示调用接口,以确定是哪个接口的方法被调用。但我在编译时却显示MyFile并不包含对IFile和IFileTwo的定义,但Myfile明明已经继承了这两个接口啊!我不明白,请大家帮帮我,谢谢! using System;

public interface IFileTwo { void applySecondInterface(); void disFile(); }

public interface IFile { int delFile(); void disFile(); }

public class BaseforInterface { public void open() { Console.WriteLine("这是BaseforInterface的open方法"); } }

public class MyFile:BaseforInterface,IFile,IFileTwo { public int delFile() { Console.WriteLine("DelFile实现!"); return 0; }

void IFileTwo.disFile() { Console.WriteLine("IFileTwo.DisFile实现!"); }

public void applySecondInterface() { Console.WriteLine("applySecondInterface实现!"); }

void IFile.disFile() { Console.WriteLine("IFile.DisFile实现!"); } }

class jiekouTest2 { static void Main() { MyFile mf=new MyFile(); //问题就在这 mf.IFile.disFile(); mf.IFileTwo.disFile(); } }

TOP

发新话题