Estoy escribiendo un pequeño programa de Cabezas o Colas usando la función Aleatorio y recibo un objeto No se puede convertir del tipo 'System.Random' para escribir Mensaje 'System.IConvertible' y no estoy seguro de por qué. Alguien puede arrojar un poco de luz. Gracias.No se puede convertir el objeto del tipo 'System.Random' para escribir 'System.IConvertible'
protected void Button1_Click(object sender, EventArgs e)
{
Random rNum = new Random();
rNum.Next(2, 47);
int rrNum = Convert.ToInt32(rNum);
string result;
result = (rrNum % 2 == 0) ? "Heads" : "Tails";
lblResult.Text = result;
}
Un consejo para el futuro: siempre que reciba un mensaje de error en C#, verifique la línea en la que ocurrió, asegúrese de tener los tipos de parámetros correctos/tipos de variables/etc., verifique las excepciones internas. –