questa è una domanda concettuale, ma se inizializzo una variabile in c # come pubblica sarà in grado di essere usata nella classe come voglio una variabile " player1
" e una variabile " player2
" dove potrebbe essere uno dei due (o più)
- Player
- Computer
Ecco cosa vorrei sapere come farei:
public class Game
{
//equivalent of initializing it here
public bool islogging;
public string[] log;
public int draws, round;
public Game(player p1, computer p2)
{
public player player1 = p1;
public computer player2 = p2;
}
//other overloads here...
...
}
provandolo non funziona perché la parola chiave pubblica è rifiutata
public Game(player p1, player p2 )
{
public player player1, player2;
player player3 = p1;
player player4 = p2;
}