c# - 如何调用显式实现的方法

标签 c# oop

我在下面有一些代码。

interface IFirst
{
   void Show();
}

public class Test : IFirst
{
   void IFirst.Show()
   {
       Console.WriteLine("First");
   }
}

在实现类中,我无法为 Show() 提供公共(public)访问说明符。 我如何从主程序中调用这个 Show()?

最佳答案

尝试,

IFirst obj = new Test();
obj.Show();

关于c# - 如何调用显式实现的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12542327/

相关文章:

c# - Visual Studio Express 2013 : Program output in unit tests (console, 调试等)

javascript - 当属性更改时更新另一个属性?

java - 为什么我们不能在Java中实例化一个抽象类?

c# - Stackexchange.Redis 超时和套接字故障

Python:如何创建 "global object"?

java - 提取Java中的公共(public)代码片段

php - 关键字 'Private' 和 'Final' 有什么区别?

c# - 在 MVC 4 中保持和执行时间

c# - Prism 导航 : I can requestnavigate to only one particular view

c# - ClickOnce UNC 命令行