「as」または「as」演算子を過負荷することは可能ですか
-
13-10-2019 - |
質問
これは許可されていますか?そうでない場合、これは、暗黙的/明示的な変換演算子を過負荷にすることで本質的に達成できますか?
解決
「IS」と「AS」オペレーターを過負荷にすることは許可されていますか?
いいえ。
そうでない場合、これは、暗黙的/明示的な変換演算子を過負荷にすることで本質的に達成できますか?
いいえ。「as」と「is」オペレーターはあなたに何のことを教えてくれますか 本当にそうです. 。ユーザー定義の変換に注意を払いません。
見る
http://blogs.msdn.com/b/ericlippert/archive/2010/09/16/is-is-as-ors-as-is.aspx
「as」と「is」演算子に関するいくつかの考えについて。
他のヒント
いいえ。これを確認してください:オーバーロード可能な演算子この すべてのC#オペレーター
いいえ、彼らはそのようなオペレーターではないため、言語のキーワードです。
また、言語仕様のセマンティクスをどのように過負荷にしても保存するかどうかはわかりませんか?それは大きな悪のためだけに使用できるようです:)
所属していません StackOverflow