Заполнение матрицы с помощью функции

93
18 января 2020, 00:20

Хотелось бы узнать, как можно заполнить элементы матрицы, используя некоторую функцию, которая генерирует числа в заданном диапазоне. В C++ данный код выглядит так:

double func(int, int) {
    return rand() % 12;
}
Matrix::Matrix(int row, int col, double (*func)(int, int)) {
    ...
    ...
    for (int i = 0; i < this->row; i++) {
        for (int j = 0; j < this->col; j++) {
            this->arr[i * this->col + j] = func(i, j);
        }
    }
}

Как реализовать подобную логику в C#?

READ ALSO
Как получить настройку из asset

Как получить настройку из asset

У меня есть файл с конфигурацией с типом assetВ нем есть поле App license, в нее вставляется строка с ключом

133
c# foreach не корректно работает с массивом CheckBox?

c# foreach не корректно работает с массивом CheckBox?

Выходит исключение в виде названия данного портала, при отладке он бесконечно бегает внутри foreach с 1-м элементом, не переходя к остальнымС...

138
Одновременное нажатие на две кнопки

Одновременное нажатие на две кнопки

Как можно реализовать следующее: есть две кнопки UIButton, при одновременном нажатии на обе должно выполняться некое действие

109
Повышение сложности зависящее от очков

Повышение сложности зависящее от очков

Такой вопрос: Есть игра, космо-шутер, при уничтожении корабля игрок получает очки, когда очки переходят определенный порог, то срабатывает...

125