小编Nor*_*tar的帖子

接口引用如何调用子类方法?

接口引用如何能够调用子类方法。

在下面的示例中,接口引用如何访问测试类对象?

interface ITest
{
  int add();
}

public class Test : ITest
{
  public int add()
  {
    return 1;
  }
  public int sub()
  {
    return -1;
  }
}

 static void Main(string[] args)
 {
    ITest t = new Test();
    Console.WriteLine((t as Test).sub());
 }
Run Code Online (Sandbox Code Playgroud)

输出

-1。

c# oop

0
推荐指数
1
解决办法
1842
查看次数

标签 统计

c# ×1

oop ×1