2017-07-18 12 views

答えて

4

は、キーにキーと値のペアを絞り込むための値で、キーと値のペアをフィルタリングするWhereを入れて、Select

var keys = myDictionary 
    .Where(pair => pair.Value == 1) 
    .Select(pair => pair.Key) 
    .ToArray(); // if you want an array of these keys 
+0

私はIEnumerateオブジェクトを取得します。キーから整数を取得する方法は? –

+0

@MateuszSzymański: "sum == 1"のところにあるすべてのキーを選択し、私のコードでそれらを列挙したいと思った。あなたがそのようなキーの配列を望むなら、あなたは* Materialization *、例えば、ToArray()を追加することができます - 私の編集を参照してください。 –

+0

すべてはOKです。ありがとう:) –

関連する問題