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# - 有效地查找两个数组中重叠的值并将它们保存在第三个数组中

java - 我想编辑我类(class)的第四个变量,但我似乎都编辑了它们

java - 在循环中使用数组索引作为计数器对其值求和

JavaScript OOP、继承和性能

java - 我应该如何处理对象关系映射中的对象删除

java - 如何使用装饰器 DP 将 addDough 方法写入我的披萨

c# - 带接口(interface)的 JsonConverter

javascript - 使用Javascript将参数从URL传递到隐藏的表单字段(Gridview)

c# - 如何通过SmtpClient.SendAsync()发送邮件之前阻止应用程序退出

c# - 查找网站信息