public class Program {
public static void Main() {
var linhas = 3;
var colunas = 3;
var matriz = new int[linhas, colunas];
for (int i = 0, count = 0; i < linhas; i++) for (int j = 0; j < colunas; j++) matriz[i, j] = count++;
var vetor = new int[matriz.Length];
for (int i = 0, count = 0; i < linhas; i++) for (int j = 0; j < colunas; j++) vetor[count++] = matriz[i, j];
}
}
//https://pt.stackoverflow.com/q/431651/101
cHVibGljIGNsYXNzIFByb2dyYW0gewoJcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKSB7CiAgICAgICAgdmFyIGxpbmhhcyA9IDM7CiAgICAgICAgdmFyIGNvbHVuYXMgPSAzOwogICAgICAgIHZhciBtYXRyaXogPSBuZXcgaW50W2xpbmhhcywgY29sdW5hc107CiAgICAgICAgZm9yIChpbnQgaSA9IDAsIGNvdW50ID0gMDsgaSA8IGxpbmhhczsgaSsrKSBmb3IgKGludCBqID0gMDsgaiA8IGNvbHVuYXM7IGorKykgbWF0cml6W2ksIGpdID0gY291bnQrKzsKICAgICAgICB2YXIgdmV0b3IgPSBuZXcgaW50W21hdHJpei5MZW5ndGhdOwogICAgICAgIGZvciAoaW50IGkgPSAwLCBjb3VudCA9IDA7IGkgPCBsaW5oYXM7IGkrKykgZm9yIChpbnQgaiA9IDA7IGogPCBjb2x1bmFzOyBqKyspIHZldG9yW2NvdW50KytdID0gbWF0cml6W2ksIGpdOwoJfQp9CgovL2h0dHBzOi8vcHQuc3RhY2tvdmVyZmxvdy5jb20vcS80MzE2NTEvMTAx