![]() |
Que esta mal en este codigo? Hola a todos. Estoy empezando con c# y en este ejercicio me pone que Dividir.numerador y Dividir.denominador no es accesible debido a su proteccion. Por que puede ser? Gracias a todos. using System; class Dividir { int numerador=0; int denominador=0; public void escribir () { Console.WriteLine(numerador+"/"+denominador); } } class Principal { static void Main() { Dividir D=new Dividir(); D.numerador=1; D.denominador=2; D.escribir(); } } |
Por defecto todos los atributos, métodos, propiedades, etc. que no tengan un modificador de acceso son privados, debes usar propiedades o declarar como públicos a los atributos que necesites acceder. Código: class Dividir |
No puedes concatenar un entero con una secuencia de caracteres a menos que conviertas el entero en una secuencia de caracteres. Ejemplo: Console.WriteLine(numerador.ToString()+"/"+denominador.ToString()); |
Si se puede :-D. Saludos PS. Me pregunto porque dices lo contrario |
Xknow tenia razon. Muchas gracias. |
| La zona horaria es GMT -6. Ahora son las 17:24. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.