コード例 #1
0
        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);
        }
コード例 #2
0
        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();
        }