27
A
答えて
47
C#operators have to be static。インタフェースは、定義によれば、インスタンスに適用されます。静的メソッドを実装するために型を必要とするメカニズムはありません。
関連する問題
- 1. 演算子をjava.lang.string java.lang.stringに適用することはできません
- 2. 演算子 '。'ラムダ式に適用することはできません
- 3. なぜC++には〜=と!=演算子がありませんか?
- 4. 演算子( - - )()演算子C#
- 5. C++ - 代入演算子をオーバーロードできません
- 6. intを参照解除することはできません。データバインディングバイナリ演算子
- 7. C++コンソールアプリケーションプロジェクトにヘッダーファイルを含めることができません
- 8. '長さ'を検索するために 'in'演算子を使用することはできません
- 9. C++と++演算子
- 10. 構文エラー:演算子に割り当てることができません
- 11. 演算子エラーに割り当てることができません
- 12. 構文エラー:演算子に割り当てることができません
- 13. Pythonエラー:演算子に割り当てることができません
- 14. Cでのラムダ計算:ブール演算子とNOT演算子
- 15. C#電卓は、数学的演算子をテキストボックスに表示することができません
- 16. 私たちはIS演算子を他の演算子に置き換えることができます
- 17. 演算子 "&"はbyte、int、booleanには適用できません
- 18. 演算子 '*'は 'int'、 'java.lang.String'には適用できません
- 19. Cで演算子をオーバーロードすることはできますか?
- 20. C#でnameof演算子をオーバーロードすることはできますか?
- 21. 演算子 "..."をC++でオーバーロードすることはできますか?
- 22. C++のオーバーロードのIStream演算子は - エラーをバインドすることはできません
- 23. 条件演算子(3進演算子)を使用するNullpointer例外(else演算子はありません)
- 24. 演算子 "!="(C++イテレータ)には一致しません
- 25. 異なるインターフェイスを持つ同じインターフェイスを含めることはできませんか?
- 26. 空コンディショナリング演算子は代入に使用できません。
- 27. C++/cliはgetプロパティで演算子を使用できません
- 28. 演算子は= C++
- 29. C++演算子()括弧 - 演算子Type()vs型演算子()
- 30. 電子メールにカスタムフォントを含めることはできません
拡張メソッドを考慮していますが、拡張メソッドを演算子またはプロパティとして使用することはできません。 –
しかし、静的メソッドや演算子を含むようにインターフェイスを拡張できない理由はありますか? – cordialgerm
@pickles - 言語/コンパイラがそのような構造を作成できなかった理由はまったくありません(私はそこに実際にDelphiがあるかもしれないと思いますが、静的な仮想メソッド少なくともC++ではテンプレートを使用します(T :: Method())) - C#は選択しませんでした。 – dkackman