Bagikan melalui


Properti dinamis LINQ ke XML

Bagian ini menyediakan informasi referensi tentang properti dinamis di LINQ ke XML. Secara khusus, properti ini diekspos oleh XAttribute kelas dan XElement , yang ada di System.Xml.Linq namespace layanan.

Seperti yang dijelaskan dalam topik Gambaran Umum pengikatan data WPF dengan LINQ ke XML, masing-masing properti dinamis setara dengan properti atau metode publik standar di kelas yang sama. Anggota standar ini harus digunakan untuk sebagian besar tujuan; properti dinamis disediakan khusus untuk skenario pengikatan data LINQ ke XML. Untuk informasi selengkapnya tentang anggota standar kelas ini, lihat XAttribute topik referensi dan XElement .

Sehubungan dengan nilai yang diselesaikan, properti dinamis di bagian ini termasuk dalam dua kategori:

  • Yang sederhana, seperti Value properti di XAttribute kelas dan XElement , yang menyelesaikan satu nilai.

  • Nilai terindeks, seperti properti Elements dan Descendants dari XElement, yang diselesaikan menjadi jenis pengindeks. Agar jenis pengindeks diselesaikan ke nilai atau koleksi yang diinginkan, parameter nama yang diperluas harus diteruskan kepada mereka.

Semua properti dinamis yang mengembalikan nilai terindeks dari jenis IEnumerable<T> menggunakan eksekusi yang ditangguhkan. Untuk informasi selengkapnya tentang eksekusi yang ditangguhkan, lihat Pengenalan kueri LINQ (C#).

Referensi

Baca juga