【发布时间】:2010-02-23 10:59:17
【问题描述】:
为什么在 C# 中所有重载运算符的函数签名之前使用静态关键字:
public static void operator = (Object a, Object b)
当我们在做 a = b;那么一个值将被隐式传递。所以不需要静态关键字。应该是这样的:
public void operator = (Object b)
是吗?
【问题讨论】:
-
这篇文章可能会更清楚地说明这个问题:stackoverflow.com/questions/2018108/…
标签: c#