private static Numeric[][] InitilizeMatrix(int rows, int columns) { var matrix = new Numeric[rows][]; for (int row = 0; row < rows; row++) { matrix[row] = new Numeric[columns]; } return matrix; }
public Matrix(Numeric[][] matrix) { _matrix = matrix; }
public Division(Numeric leftOperand, Numeric rightOperand) { _leftOperand = leftOperand; _rightOperand = rightOperand; }
public Multiplication(Numeric leftOperand, Numeric rightOperand) { _leftOperand = leftOperand; _rightOperand = rightOperand; }
public Subtraction(Numeric leftOperand, Numeric rightOperand) { _leftOperand = leftOperand; _rightOperand = rightOperand; }
public Addition(Numeric leftOperand, Numeric rightOperand) { _leftOperand = leftOperand; _rightOperand = rightOperand; }