단일 목록을 기반으로 새로운 목록 목록을 만들고 싶습니다. 나는 내가 지리와 국가에 의해 일부 그룹을 사용하여 시도 트리 구조의 목록컬렉션을 여러 컬렉션으로 분할
GeographyName="Asia",
{
Country = "China",
{
State = "Hunan",
{
{
OfficeId = "1",
OfficeName = "Office 1"
},
{
OfficeId = "2",
OfficeName = "Office 2"
}
},
State = "Hubei"
{
{
OfficeId = "3",
OfficeName = "Office 3"
}
}
},
Country = "India",
{
State = "Maharashtra",
{
{
OfficeId = "4",
OfficeName = "Office 4"
},
{
OfficeId = "5",
OfficeName = "Office 5"
}
},
State = "Punjab"
{
{
OfficeId = "6",
OfficeName = "Office 6"
}
}
},
},
GeographyName="Europe",
{
Country = "UK",
{
State = "York",
{
{
OfficeId = "7",
OfficeName = "Office 7"
},
{
OfficeId = "8",
OfficeName = "Office 8"
}
}
}
}
을 준비하기 위해 노력하고
public class OfficeLocator
{
public String id{ get; set; }
public string Geography{ get; set; }
public string Country{ get; set; }
public string State{ get; set; }
public string OfficeName{ get; set; }
}
같은 목록을 가지고있다. 그러나 필요한 출력을 얻지 못하고 있습니다.
결과를 얻기 위해 루핑 논리를 사용할 수는 있지만 피하 고 linq을 사용하여 시도해보고 싶습니다.
"list"라고하면 C#의'List' 유형 컬렉션 또는 JSON으로 플랫 텍스트 목록을 의미합니까? – Ferus7
접근 방식을 표시 –
나는 C# –