Пример #1
0
        /// <summary>
        ///   Converts a matrix represented as a nested list of lists into a multi-dimensional matrix.
        /// </summary>
        ///
        public static T[,] ToMatrix <T, U>(this IList <IList <T> > values)
        {
            int rows = values.Rows();
            int cols = values.Columns();

            T[,] result = Matrix.Zeros <T>(rows, cols);
            for (int i = 0; i < values.Count; i++)
            {
                for (int j = 0; j < values[i].Count; j++)
                {
                    result[i, j] = values[i][j];
                }
            }

            return(result);
        }