Convertendo objetos em arrays
Crie uma função que converta um dicionário em um array no qual cada elemento seja um array de dois itens contendo uma chave seguida do seu valor. Preserve a ordem de enumeração do dicionário.
Exemplos
Program.ToArray(new Dictionary<string, object> { ["a"] = 1, ["b"] = 2 })
➞ new object[][] { new object[] { "a", 1 }, new object[] { "b", 2 } }
Program.ToArray(new Dictionary<string, object> { ["shrimp"] = 15, ["tots"] = 12 })
➞ new object[][] { new object[] { "shrimp", 15 }, new object[] { "tots", 12 } }
Program.ToArray(new Dictionary<string, object>()) ➞ new object[0][]Observações
Retorne um array vazio quando o dicionário estiver vazio.