【发布时间】:2013-02-25 20:46:45
【问题描述】:
我对如何在以下代码中调用特定接口(比如 IA 或 IB 或 In...)的方法有疑问。请帮助我如何打电话。我已经注释了我声明接口方法“公共”的代码行,在这种情况下它可以工作。当我明确声明时我不知道如何调用它:(我正在学习 C#....
interface IA
{
void Display();
}
interface IB
{
void Display();
}
class Model : IA, IB
{
void IA.Display()
{
Console.WriteLine("I am from A");
}
void IB.Display()
{
Console.WriteLine("I am from B");
}
//public void Display()
//{
// Console.WriteLine("I am from the class method");
//}
static void Main()
{
Model m = new Model();
//m.Display();
Console.ReadLine();
}
}
【问题讨论】:
-
您阅读文档了吗?你自己尝试过什么吗?您在执行此操作时遇到了哪些问题?
-
您好 wRAR,当我隐式声明时,我尝试调用 Display。但是,是的,我从来没有尝试过,因为当我想显式调用接口方法时,我不知道如何调用它......现在我通过下面的帮助了解了:) 干杯
-
您没有回答是否已阅读有关该主题的文档。他们有答案并包含示例。
-
好吧,对不起,没有检查:0 在我进一步怀疑之前一定会记住这一点。 :) 干杯
-
请记住,您应该阅读文档,并且请其他人解释您自己没有尝试理解的事情是不礼貌的。