タグ付けされた質問 「ref-parameters」

10
「ref」と「out」が多態性をサポートしないのはなぜですか?
次の点を考慮してください。 class A {} class B : A {} class C { C() { var b = new B(); Foo(b); Foo2(ref b); // <= compile-time error: // "The 'ref' argument doesn't match the parameter type" } void Foo(A a) {} void Foo2(ref A a) {} } 上記のコンパイル時エラーが発生するのはなぜですか?これはrefとout引数の両方で発生します。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.