ВУЗ:
Составители:
Рубрика:
90
public BadDimensionException(int m1_, int n1_, int m2_, int n2_)
{
m1= m1_; n1 = n1_;
m2= m2_; n2=n2_;
}
// переопределенное свойство сообщения об исключении
public override string Message
{
get
{
return string.Format("Невозможно выполнить операцию над
матрицами размера {0}x{1} и {2}x{3}",m1,n1, m2, n2);
}
}
}
// класс исключения некорректных размеров матрицы
// для операций с квадратными матрицами
class NonSquareMatrixException : Exception
{
public NonSquareMatrixException()
{}
// переопределенное свойство сообщения об исключении
public override string Message
{
get
{
return "Матрица не является квадратной";
}
}
}
6.3. Использование словарей для создания
телефонной книги
Еще одним распространенным типом структур данных является
словарь, который реализован с помощью классов HashTable и
Dictionary<T>. Словари представляют собой коллекции, в которых для
хранения объектов используется принцип хеширования. Суть хеширования
состоит в том, что для определения уникального значения (хеш-кода),
используется значение соответствующего ему ключа. Хеш-код затем
используется в качестве индекса, по которому в словаре отыскиваются
public BadDimensionException(int m1_, int n1_, int m2_, int n2_) { m1= m1_; n1 = n1_; m2= m2_; n2=n2_; } // переопределенное свойство сообщения об исключении public override string Message { get { return string.Format("Невозможно выполнить операцию над матрицами размера {0}x{1} и {2}x{3}",m1,n1, m2, n2); } } } // класс исключения некорректных размеров матрицы // для операций с квадратными матрицами class NonSquareMatrixException : Exception { public NonSquareMatrixException() {} // переопределенное свойство сообщения об исключении public override string Message { get { return "Матрица не является квадратной"; } } } 6.3. Использование словарей для создания телефонной книги Еще одним распространенным типом структур данных является словарь, который реализован с помощью классов HashTable и Dictionary. Словари представляют собой коллекции, в которых для хранения объектов используется принцип хеширования. Суть хеширования состоит в том, что для определения уникального значения (хеш-кода), используется значение соответствующего ему ключа. Хеш-код затем используется в качестве индекса, по которому в словаре отыскиваются 90
Страницы
- « первая
- ‹ предыдущая
- …
- 89
- 90
- 91
- 92
- 93
- …
- следующая ›
- последняя »