CLR: .Net / Mono / Boo / Otros CLR > C#
Estructuras
RadicalEd:
Alguien me podria hacer un gran favorsote, me pueden dar una pequeña explicacion de estructuras o una web donde las expliquen bien bien, es que estoy quedado en un programa y lo necesito enserito enserito.
Por fa' JuanK no me cierres el post
JuanK:
Cielos que pregunta tan complicada RadicalEd!!!
en esta super pagina web hay 112.000 links respecto a ese tema:
Super Links
:hola:
Soultaker:
--- Citar ---en esta super pagina web hay 112.000 links respecto a ese tema
--- Fin de la cita ---
Je Je Je :D :lol: Realmente muy buena la super página web JuanK. B)
:comp:
RadicalEd:
--- Código: Text ---public struct nodo { public int[] cedula; public string[] nombre; public string[] ape; } public static void Main() { nodo n=new nodo(); n.cedula=new int[num]; n.nombre=new string[num]; n.ape=new string[num]; } Asi esta bien?
Por ahi me dijeron que las estructuras no se deben instanciar, osea, no se debe poner
nodo n=new nodo();
solo dejarlo
nodo n;
Entonces cual es el error JuanK?
JuanK:
--- Código: Text --- public struct nodo{ public int[] cedula; public string[] nombre; public string[] ape;}public static void Main(){ nodo n=new nodo(); n.cedula=new int[num]; n.nombre=new string[num]; n.ape=new string[num]; }
Esta bien, las estructuras a diferencia de las clases, no tienen que ser instanciadas, pero eso no quiere decir que no se pueda.
el codigo anterior funciona tambien asi:
--- Código: Text ---public struct nodo{ public int[] cedula; public string[] nombre; public string[] ape;}public static void Main(){ nodo n=new nodo(); }
o asi:
--- Código: Text ---public struct nodo{ public int[] cedula; public string[] nombre; public string[] ape;}public static void Main(){ nodo n; }
o asi:
--- Código: Text ---public struct nodo{ public nodo(boolean nada) { if(nada ==true) { cedula=new int[num]; nombre=new string[num]; ape=new string[num]; } }}public static void Main(){ nodo n=new nodo(true); }
etc etc
ves no hay nada de complicado... :scream:
Navegación
[#] Página Siguiente
Ir a la versión completa