Tag: code translation

与C#中的匿名接口实现相对应

我正在努力将一些代码从Java转换为C#,但是遇到了一些麻烦,也许有人可以提供帮助吗? 我在尝试复制Java中广泛使用的匿名接口实现时遇到问题,但不知道如何使用。 一个例子是: List queue1 = new ArrayList(dataSet); // Sort by distance to the first promoted data Collections.sort(queue1, new Comparator() { @Override public int compare(DATA data1, DATA data2) { double distance1 = distanceFunction.calculate(data1, promoted.first); double distance2 = distanceFunction.calculate(data2, promoted.first); return Double.compare(distance1, distance2); } });