CLR: .Net / Mono / Boo / Otros CLR > C#

 Estructuras

(1/2) > >>

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

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa