Ejemplo n.º 1
0
 public MatrixInvalidOperationException(string message, Exception inner, MatrixSize firstMatrixSize,
                                        MatrixSize secondMatrixSize)
     : base(message, inner)
 {
     FirstMatrixSize  = firstMatrixSize;
     SecondMatrixSize = secondMatrixSize;
 }
Ejemplo n.º 2
0
        /// <summary>
        /// Инициализация матрицы. Вызывается при создании экземпляра класса. Ручной вызов нужен для изменения размера матрицы и заполнения значениями по-умолчанию.
        /// </summary>
        public void InitMatrix(MatrixSize size)
        {
            this.Size = size;

            matrix = new T[size.X, size.Y];

            for (int i = 0; i < size.X; i++)
            {
                for (int t = 0; t < size.Y; t++)
                {
                    matrix[i, t] = default(T);
                }
            }
        }
Ejemplo n.º 3
0
 public MatrixInvalidOperationException(string message, MatrixSize firstMatrixSize, MatrixSize secondMatrixSize)
     : this(message, null, firstMatrixSize, secondMatrixSize)
 {
 }
Ejemplo n.º 4
0
 public MatrixInvalidOperationException(string message, MatrixSize matrixSize)
     : this(message, null, matrixSize)
 {
 }
Ejemplo n.º 5
0
 public MatrixInvalidOperationException(string message, Exception inner, MatrixSize matrixSize)
     : base(message, inner)
 {
     FirstMatrixSize = matrixSize;
 }