Переопределить метод ToString для класса

168
29 января 2019, 01:00

У меня есть матрица, в которой диагональ заполнена единичками. Вот мой код:

int[,] arr;
public Matrix()
{
    arr = new int[3, 3];
    for (int i = 0; i < 3; i++)
    {
        for (int j = 0; j < 3; j++)
        {
            if (j == i)
                arr[i, j] = 1;
            else
                arr[i, j] = 0;
        }
    }        
}
public Matrix(int[,] arr)
{
    this.arr = arr;
}

Мне нужно написать метод GetLength (аналогичный методу arr.GetLength()) и метод ToString.

Как мне переопределить ToString(), возвращающий строковое представление матрицы, чтобы матрица выводилась по столбцам и строкам?

READ ALSO
(Исключение из HRESULT: 0x80010105 (RPC_E_SERVERFAULT)) почему возникает и как с ним бороться

(Исключение из HRESULT: 0x80010105 (RPC_E_SERVERFAULT)) почему возникает и как с ним бороться

При разработке использую COM библиотекуИногда (закономерности мне так и не удалось выявить, подозреваю что из-за слишком частых обращений...

205
Как добавить любое событие событие к любому control&#39;у

Как добавить любое событие событие к любому control'у

Например есть dataGridView, у него есть событие keyDown как добавить такое же событие, например к отдельным ячейкам, ну то есть cellKeyDown?

180
Как задать tab-у длину

Как задать tab-у длину

Всем доброго дня! На форме лежит richtextbox с acceptstab=trueПо умолчанию символ tab \t в нем идентичен 8-ми пробелам

197