public Variable(string t, string n, string v, int dimensiones, string valoresN, bool f) { nombre = n; tipo = t; valor = v; siguiente = null; anterior = null; valores = new Arreglo[dimensiones]; string[] dimension = valoresN.Split(','); for (int x = 0; x < dimensiones; x++) { valores[x] = new Arreglo(); valores[x].SetMax(Convert.ToInt32(dimension[x])); } if (valoresN.Equals("")) { } else { string[] valores_D = valor.Split(';'); if (valores_D.Length > 1) { for (int x = 0; x < valores_D.Length; x++) { string[] valores_f = valores_D[x].Split(','); Agregar_Valores(valores_f, x); } } else { string[] valores_f = valores_D[0].Split(','); Agregar_Valores(valores_f, 0); } } arreglo = true; this.dimensiones = dimensiones; final = f; }
public Variable(string t, string n, string v, int dimensiones, string valoresN) { nombre = n; tipo = t; valor = v; siguiente = null; anterior = null; valores = new Arreglo[dimensiones]; string[] dimension = valoresN.Split(','); for (int x = 0; x < dimensiones; x++) { valores[x] = new Arreglo(); valores[x].SetMax(Convert.ToInt32(dimension[x])); } arreglo = true; this.dimensiones = dimensiones; final = false; }