public static Multidimensional Leer(string matriz) { string[] renglones = matriz.Split(';'); string[] columnas = renglones[0].Split(' '); Multidimensional m1 = new Multidimensional((byte)renglones.Length, (byte)columnas.Length); for (int i = 0; i < m1.M; i++) { columnas = renglones[i].Split(' '); for (int j = 0; j < m1.N; j++) { m1.matriz[i, j] = float.Parse(columnas[j]); } } return(m1); }
private void btnIntro_Click(object sender, EventArgs e) { try { if (txtbMatrizEntrada.Text.Contains(";")) { m1 = Multidimensional.Leer(txtbMatrizEntrada.Text); lbMatriz1.Text = m1.ToString(); } else { u1 = Unidimensional.Leer(txtbMatrizEntrada.Text); lbMatriz1.Text = u1.ToString(); } errorProv.Clear(); } catch (FormatException error) { errorProv.SetError(txtbMatrizEntrada, error.Message); } txtbMatrizEntrada.Clear(); }