나는 DetailedObject 멤버 중 on이 List 인 Dictionary를 보유하고 있습니다. Dictionary에 대한 쿼리를 작성하여 DetailedObject가 SubStructure의 필드 중 하나에 대해 특정 값을 갖는 모든 항목을 반환하려고합니다. 예 :C#의 사전 항목에 대한 LINQ 쿼리
public struct SubStructure
{
public int Id;
public string SubSpecificFile;
}
public class DetailedObject
{
public int Id;
public List<SubStructure> subs = new List<SubStructure>();
}
public Dictionary<int, DetailedObject> dict = new Dictionary<string, DetailedObject>();
각 하위 구조는 0 개 이상의 DetailedObject 인스턴스 내에 나타날 수 있습니다. 내가 예를 들어, 그 각각의 DetailedObject은 "DICT"를 조회하고 싶은
은 "서브 우퍼는"컬렉션 3
당신이있는 이유 모든 이유의 ID로 하부 항목을 포함 SubStructure에 대한 구조체를 사용하고 있습니까? – spender
데이터 만 포함하기 때문에 구조체를 사용합니다. 추가 처리가 필요하지 않습니다. –