私は抽象クラスのシーンを拡張しています:なぜこれらの抽象関数をC#で実装する必要はありませんか?
class IntroScene : Scene
{
//
}
あなたが見ることができるように、それは何もしません。抽象クラスSceneは抽象関数を持っています:
public abstract void LoadContent(ContentManager content);
しかし、私はそれらを実装すべきであると私は不平を言っていません。何故なの?これは私の慣れたものです。
.NET Framework 4.6.1を使用してVisual Studio 2015でこれを行います。最近まで私は.NET 4.0でしか働いていませんでした。これは新しいC#6.0の機能の変更ですか、何か不足していますか?
「IntroScene」はあなたが言及している「シーン」から派生したものですか? 「Scene」の下にカーソルを移動し、「F12」を押します。 – dotctor
'Scene'から派生するのではなく、フルタイプの修飾子を使用してみてください(名前空間 - ' YourNamespace.Scene'を含む)。正しい抽象クラスから派生した場合は、コンパイル時例外 – dotnetom
実行可能なreproコードを取得します。それを行う過程で、これが真実である方法がないので、あなた自身が答えを見つけるでしょう。 – usr