PROBLEMA Variabile char in c#

Pubblicità

\_io_/

Utente Attivo
Messaggi
234
Reazioni
17
Punteggio
36
Ciao, per compito devo creare un programma semplice in c# che generi un numero casuale da 1 a 6 e, nel caso in cui una volta generato il numero venga premuto il tasto r ne venga generato un altro, altrimenti se viene premuto un altro tasto casuale il programma si chiude.
adesso, per quanto riguarda la generazione del numero non do alcun problema, però, quando devo dare il comando di richiesta di input ( Console.ReadKey ) non mi permette di leggere un char.
Come dovrei fare?
devo convertire il char in int? o ho solo sbagliato io a scrivere la sintassi?

Edit.
ho risolto il problema precedente, ma ora dovrei convertire il char in un int ( per esempio, se il tasto premuto è r il valore di int è 1, altrimenti è 0), come posso fare?
 
Ultima modifica:
Non stai convertendo un carattere in un intero così. Stai decidendo che valore dare ad un intero in base a delle condizioni.
E ciò si risolve con un if-else o con l’operatore Elvis.
 
Non stai convertendo un carattere in un intero così. Stai decidendo che valore dare ad un intero in base a delle condizioni.
E ciò si risolve con un if-else o con l’operatore Elvis.
e come potrei fare?
--- i due messaggi sono stati uniti ---
Non stai convertendo un carattere in un intero così. Stai decidendo che valore dare ad un intero in base a delle condizioni.
E ciò si risolve con un if-else o con l’operatore Elvis.
ho provato ad usare un if, ma mi da problemi
 
Pubblicità
Pubblicità
Indietro
Top