hola como estan todos yo tengo un problem parecido al que tiene el amigo k escribio este tema.
tambien estoy iniciandome en c# y estoy haciendo una aplicacion de consolo que multiplique la tabla que el usuario elija capturando dicho numero de tabla.
cree un metodo llamado tabla con un argumento entero llamado t, pero cuando intento capturar a t por teclado no me captura exactamente el numero k kiero, por ejemplo si pongo un 5 lo toma como un 53 y eso hace k la tabla no haga lo k tiene k hacer, pueno para no aburrirlos mas aki esta el codigo.
public class multiplica
{
public
virtual void tabla(int t)
{
int n;int r;
Console.WriteLine("tabla a multiplicar");
for (n = 1; n <= 12; n++)
{
r = t * n;
Console.Write("\n" + t + "*" + n + "=" + r);
}
entonces el metodo main instacio de esta forma:
namespace
_201
{
class Program
{
static void Main(string[] args)
{
multiplica mult=new multiplica ();
mult.tabla(Convert.ToInt32(Console.Read()));
}
}
}
y la salida no es la esperada , mi duda entonces es cual seria el modo correto para capturar datos enteros desde el teclado ?
gracias por adelantado...