私は静的なGameというパブリッククラスを持っています。C#オブジェクトはインスタンス化されてもnullを指していますか?
クラスで私は2つのプライベートポインタ変数カードと手[]を持っています。
クラスでは、2つのポインタをインスタンス化してクラスインスタンスオブジェクトをポイントするstatic game()メソッドもあります。
問題:ビジュアルスタジオでプロパティ/ポインタに緑色の下線が表示され、デバッグ時にオブジェクトがヌルであることが示されています。わかりません? `
System.NullReferenceException: 'オブジェクト参照がオブジェクトのインスタンスに設定されていません。'
public static class Game {
private static Card card;
private static Hand[] hands;
public static void Game() {
Card card = new Card(true);
Hand[] hands = new Hand[2];
}
}
`
フィールドを隠している地方の 'card'と' hands'を定義しています。 –