0
私はint型とList型の辞書を持っています。特定のキーに辞書の特定のリスト値が含まれているかどうかを調べる方法を教えてください。辞書の特定のキーに対するリスト値を見つける
私は値とキーを持っており、そのキーが存在するかどうかをチェックしたいと思います。
ので辞書を以下で、キー1と値Result_3は、私がこれまでにこれを試していないが、運きた真
Dim d as new dictionary(of int32, list(of Type))
d.Add(1,
New List(Of Type)(New Type() _
{GetType(Result_1),
GetType(Result_2),
GetType(Result_3),
GetType(Result_4)}))
d.Add(2,
New List(Of Type)(New Type() _
{GetType(Result_5),
GetType(Result_6)}))
d.Add(3,
New List(Of Type)(New Type() _
{GetType(Result_7)}))
を返す必要があります。
if d.Where(function(o) o.Value.Contains(GetType(Result_2))).Select(Function(n) n.Key = 1) then
End If
はちょうどこのd.FirstOrDefault(機能(O)o.Value.Contains(t)を)見られます。私は同じことを信じているキー – user1263981
ブール値を返すためにキーを取得する代わりに、nullでないかどうかを尋ねるべきです – dulerad94