For eachループを使用せずにすべてのキーを配列に返す方法があるかどうかを確認します(私が探している各ループに使用する制約はありません)
前もって感謝します
キーまたは値が必要ですか?
次のようなキーを取得できます。
dictionary.Keys.ToArray();
このような値を取得できます。
dictionary.Values.ToArray();
このToArrayメソッドはSystem.Linq.Enumerableからのものです。
string[] myKeys;
myKeys = myDictionary.Keys.ToArray();
未テストですが、なぜ機能するのかわかりません。
あなたが使用することができます:-
dict.Select(p => $"Keys in dict: {p.Key}")