임의의 텍스트 파일을 C# 프로그램에 그려 내고 임의의 익명 형식의 개체 또는 일종의 복합 사전을 만들려면 현명한 방법이 필요합니다.임의의 텍스트 파일에서 익명 형식 개체 만들기
adapter 1: LPe11002
Factory IEEE: 10000000 C97A83FC
Non-Volatile WWPN: 10000000 C93D6A8A , WWNN: 20000000 C93D6A8A
adapter 2: LPe11002
Factory IEEE: 10000000 C97A83FD
Non-Volatile WWPN: 10000000 C93D6A8B , WWNN: 20000000 C93D6A8B
을 익명 형식 개체 또는 이와 유사한 구조로이 정보를 얻을 수있는 방법이 있나요 :
나는 다음과 같습니다 대표 텍스트 파일이?가 손으로 C#으로 구성되어 있다면, 다음과 같이 보일 수있는 마지막 익명의 유형 : 텍스트 파일의 내용을 임의대로
new
{
adapter1 = new
{
FactoryIEEE = "10000000 C97A83FC",
Non-VolatileWWPN = "10000000 C93D6A8A",
WWNN = "20000000 C93D6A8A"
}
adapter2 = new
{
FactoryIEEE = "10000000 C97A83FD",
Non-VolatileWWPN = "10000000 C93D6A8B",
WWNN = "20000000 C93D6A8B"
}
}
주
(즉, 키 아무것도를 수) 있음 , 특수 솔루션 (예 : "FactoryIEEE"와 같은 이름을 찾는)은 작동하지 않습니다. 그러나 파일의 구조는 항상 동일합니다 (예 : 그룹, 콜론 및 쉼표를 구분 기호로 들여 쓰기 등).어쩌면 나는이 잘못된 방향으로 가고 싶습니다. 그리고 더 좋은 생각이 있습니까?
왜 익명 유형을 사용 하시겠습니까? 동적 유형이 아닌 이유는 무엇입니까? – Gabe
동적 유형을 생각하지 않았습니다. 유감스럽게도 Mono가 대상 플랫폼이므로 동적 타이핑을 사용할 수 없습니다. –