Ciao raga!
Stasera mentre stavo ca**eggiando con il compilatore di C# stavo provando a compilare un programmino semplice semplice, che prende i valori inseriti e poi li elabora a piacimento...
Il mio problema riguarda proprio l'immissione dei caratteri, anzi più correttamente di valori: per l'input di stringhe sono a conoscenza che si usa il metodo Console.ReadLine, ma non ricordo come si faccia per gli interi...il codice è il seguente (trasposto da quello funzionante per le stringhe):
using System;
class inputSomma
{
static void Main()
{
int numeroUno;
Console.Write("Inserisci un numero: ");
numeroUno=Console.Read();
int numeroDue;
Console.Write("Inserisci un altro numero: ");
numeroDue=Console.Read();
int somma;
somma=(numeroUno+numeroDue);
Console.WriteLine("La somma di {0} e {1} e':{2}",numeroUno,numeroDue,somma);
}
}
La compilazione è ok però i valori risultano sballati; so per certo che è sbagliato usare Console.Read per i valori interi ma non ricordo se bisogna fare qualche conversione o altro....
CIAUZZ
Stasera mentre stavo ca**eggiando con il compilatore di C# stavo provando a compilare un programmino semplice semplice, che prende i valori inseriti e poi li elabora a piacimento...
Il mio problema riguarda proprio l'immissione dei caratteri, anzi più correttamente di valori: per l'input di stringhe sono a conoscenza che si usa il metodo Console.ReadLine, ma non ricordo come si faccia per gli interi...il codice è il seguente (trasposto da quello funzionante per le stringhe):
using System;
class inputSomma
{
static void Main()
{
int numeroUno;
Console.Write("Inserisci un numero: ");
numeroUno=Console.Read();
int numeroDue;
Console.Write("Inserisci un altro numero: ");
numeroDue=Console.Read();
int somma;
somma=(numeroUno+numeroDue);
Console.WriteLine("La somma di {0} e {1} e':{2}",numeroUno,numeroDue,somma);
}
}
La compilazione è ok però i valori risultano sballati; so per certo che è sbagliato usare Console.Read per i valori interi ma non ricordo se bisogna fare qualche conversione o altro....
CIAUZZ