LINQ to XML 동적 속성

Visual Studio 2017 RC에 대한 최신 설명서는 Visual Studio 2017 RC 설명서를 참조하세요.

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

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

이 단원의 동적 속성은 확인되는 값과 관련하여 다음 두 가지 범주로 나뉩니다.

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

  • 인덱서 형식으로 확인되는 XElementElementsDescendants 속성과 같은 인덱싱된 값.인덱서 형식을 원하는 값이나 컬렉션으로 확인하려면 확장된 이름 매개 변수가 인덱서 형식에 전달되어야 합니다.

    IEnumerable<T> 형식의 인덱싱된 값을 반환하는 모든 동적 속성은 지연된 실행을 사용합니다.지연된 실행에 대한 자세한 내용은 Introduction to LINQ Queries (C#)을를 참조하십시오.

단원 내용

항목 설명
XAttribute 클래스 동적 속성 XAttribute 클래스에서 노출하는 동적 속성에 대한 자세한 내용을 제공합니다.
XElement 클래스 동적 속성 XElement 클래스에서 노출하는 동적 속성에 대한 자세한 내용을 제공합니다.

참조

System.Xml.Linq

System.Xml.Linq.XElement

System.Xml.Linq.XAttribute

참고 항목

LINQ to XML을 사용한 WPF 데이터 바인딩
LINQ to XML을 사용한 WPF 데이터 바인딩 개요
Introduction to LINQ Queries (C#)