小编Sn0*_*bli的帖子

c#匿名接口实现

我已经多次看到这个问题,但我仍然不明白。在 Java 中,我可以这样做:

new Thread(new Runnable(){
  @Override
  public void run() {
    System.out.println("Hello");
  }
}).start();
Run Code Online (Sandbox Code Playgroud)

在我看来,这是实现只使用一次的接口的一种非常好的方式。有没有办法在 C# 中做到这一点?我已经听说过委托,但这只能部分解决问题,因为我只能实现一种方法。如果我有多种方法,在 C# 中执行此操作的“正确”方法是什么?我是否必须为此实现另一个类?

提前致谢!-克里斯

编辑:我不想专门创建一个新线程。这是关于在 C# 中从 Java 执行匿名实现之类的正确方法的更普遍的问题。这不是关于那个具体的例子。

c# java anonymous interface

7
推荐指数
1
解决办法
6874
查看次数

标签 统计

anonymous ×1

c# ×1

interface ×1

java ×1