Показать сообщение отдельно
Старый 25.04.2012, 00:10   #2
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Абстрактный класс и наследование

Объявляемый override метод должен иметь то же возвращаемое данное и параметры, как и объявляемый асбтрактный метод у отцовского класса.

Поменяй метод в классе RectMatrix на:
public override Matrix Sum(Matrix A, Matrix B )
Затем тебе нужны будут кастинги в этом методе из Matrix в RectMatrix.

И далее делай тоже кастинг:
Cmatrix = (RectMatrix)Cmatrix.Sum(Amatrix, Bmatrix);
Да и на заметку, код ужасный. И старайся использовать одной размерности массивы чем вложенные, так будет в разы быстрее инициализация.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
KingMaks (28.04.2012)