【发布时间】:2011-11-03 16:52:54
【问题描述】:
我需要在操作符函数中返回一个方法。
public int Add()
{
return 1;
}
public static int operator +()
{
return Add;
}
我也需要为乘法、减法和除法运算符/函数执行此操作。
谢谢
【问题讨论】:
-
你是说需要返回方法调用的结果吗?还是返回一个方法委托?
-
我需要返回Add()的返回值
-
停止投票!这是一个属于 StackOverflow 的合法编程问题,无论实际意图多么荒谬。一些最佳问题涉及语言中晦涩或奇怪的事物。
-
@DavidPfeffer:我认为 OP 实际上不应该在这里做任何奇怪的事情 - 我怀疑他只是误解或误解了他 的意图。
-
在我看来他希望
+运算符使用Add函数(几乎就像运算符本身是一个计算为函数的表达式,然后操作数成为参数)。几乎就像编译时(或者可能是运行时)替换。