다음을 통해 공유


LINQ to XML 동적 속성

이 섹션에서는 LINQ to XML의 동적 속성에 대한 참조 정보를 제공합니다. 특히 이러한 속성은 System.Xml.Linq 네임스페이스에 있는 XAttributeXElement 클래스에 의해 노출됩니다.

LINQ to XML사용한 WPF 데이터 바인딩 개요 항목에서 설명한 대로 각 동적 속성은 동일한 클래스의 표준 public 속성 또는 메서드와 동일합니다. 이러한 표준 멤버는 대부분의 용도로 사용해야 합니다. 동적 속성은 LINQ to XML 데이터 바인딩 시나리오에 대해 특별히 제공됩니다. 이러한 클래스의 표준 멤버에 대한 자세한 내용은 XAttributeXElement 참조 항목을 참조하세요.

확인된 값과 관련하여 이 섹션의 동적 속성은 다음 두 가지 범주로 분류됩니다.

  • 단일 값으로 확인되는 XAttributeXElement 클래스의 Value 속성과 같은 간단한 속성입니다.

  • 인덱서 형식으로 확인되는 Elements하위 항목XElement속성과 같은 인덱싱된 값입니다. 인덱서 형식을 원하는 값 또는 컬렉션으로 확인하려면 확장된 이름 매개 변수를 전달해야 합니다.

형식의 인덱싱된 값을 반환하는 모든 동적 속성은 지연된 실행을 사용할 IEnumerable<T> 있습니다. 지연된 실행에 대한 자세한 내용은 LINQ 쿼리 소개(C#)참조하세요.

참조

참고 항목