示例#1
0
        public MatrixHandler(IMatrixGenerator matrixGenerator, IMatrixComparer matrixComparer)
        {
            if (matrixGenerator == null)
            {
                throw new NullReferenceException("MatrixGenerator missing");
            }
            _matrixGenerator = matrixGenerator;

            if (matrixComparer == null)
            {
                throw new NullReferenceException("MatrixComparer missing");
            }
            _matrixComparer = matrixComparer;
        }
示例#2
0
 public SortMatrix(IMatrixComparer comparer)
 {
     _comparer = comparer.Comparer;
 }