Вы действительно не пишете что-то эквивалентное в C #, потому что у вас там нет указателей (за исключением вызова unsafe
кода) - чтобы получить элемент из массива C #, вам нужен массив ref и индекс, Вы индексируете в массив.
Конечно, вы можете сделать то же самое с массивом Си. Мы преобразуем арифметику указателя C в индексирование массива C:
int h_index = 9 * i;
int line1 = 2 * n * i;
int line2 = line1 + 6;
V[line1 + 0] = H[h_index] * H[h_index + 1];
V[line1 + 1] = H[h_index] * H[h_index + 4] + H[h_index + 3] * H[h_index + 1];
И затем у нас есть кое-что, что можно использовать дословно в C #.