これは簡単なことですが、正しい構文を理解できないようです。私は現在、このている: KeyValuePair配列を初期化する
KeyValuePair<string, string>[] kvpArr = new KeyValuePair<string,string>[10];
しかし、私は当初、配列のサイズを知らない:
KeyValuePair<string, string>[] kvpArr = new KeyValuePair<string,string>[];
しかし、これは動作しているようです。私はKVPのリストを使用することができ、私はおそらくそれを知ることができると知っていますが、これが実際に行えるかどうかを知りたがっています。
あなたは 'Dictionary'を使用していない理由がありますか?これは配列の初期化に関する理論的な質問ですか? – Bobby
理論的な質問ですが、重複したエントリーもあります。 –
ルックアップ機能を必要とし、キーごとに複数の値を処理する必要がある場合は、System.Linq.Lookupクラスの使用を検討することができます。しかし、それは不変です。詳細情報:http://msdn.microsoft.com/en-us/library/bb460184.aspx –