Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
无论如何,在没有包含类型或使用扩展方法的情况下重载二元运算符?
我想覆盖==两个字节数组之间的运算符,并且希望没有扩展方法。
==
任何帮助是极大的赞赏。
这是完全不可能的;扩展运算符不存在。
这不仅不可能,而且听起来非常危险。这正是他们不像 C++ 那样限制运算符重载的原因。它们为您提供了许多运算符所允许的表现力,但避免了 C++ 提供的许多陷阱。
这样做并给其他开发人员带来意想不到的结果的人数可能会很可怕。
创建一个方法。