2進演算子に包含型または拡張メソッドを使用せずにオーバーロードする方法はありますか?C#:バイナリ演算子オーバーロード:型を含まない?
2バイト配列間の==
演算子をオーバーライドする必要があります。拡張メソッドを使用しないでください。
ご協力いただきまして誠にありがとうございます。
2進演算子に包含型または拡張メソッドを使用せずにオーバーロードする方法はありますか?C#:バイナリ演算子オーバーロード:型を含まない?
2バイト配列間の==
演算子をオーバーライドする必要があります。拡張メソッドを使用しないでください。
ご協力いただきまして誠にありがとうございます。
これは完全に不可能です。拡張演算子は存在しません。
それは不可能であるだけでなく、全く危険なようです。これはまさにC++とは違って演算子のオーバーロードを制限した理由です。演算子が許す表現力をたくさん提供しますが、C++が提供する落とし穴の多くを避けてください。
これを実行し、仲間の開発者にとって予期しない結果を引き起こす人の数はおそらく恐ろしいでしょう。
メソッドを作成します。