Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Menyediakan akses ke nilai elemen pertama dari XElement kumpulan objek.
Sintaksis
object.Value
Bagian
| Istilah | Definisi |
|---|---|
object |
Dibutuhkan. XElement Kumpulan objek. |
Mengembalikan Nilai
String yang berisi nilai elemen pertama koleksi, atau Nothing jika koleksi kosong.
Komentar
Properti Value memudahkan untuk mengakses nilai elemen pertama dalam kumpulan XElement objek. Properti ini pertama-tama memeriksa apakah koleksi berisi setidaknya satu objek. Jika koleksi kosong, properti ini akan mengembalikan Nothing. Jika tidak, properti ini mengembalikan nilai Value properti elemen pertama dalam koleksi.
Nota
Saat Anda mengakses nilai atribut XML menggunakan pengidentifikasi '@', nilai atribut dikembalikan sebagai dan String Anda tidak perlu menentukan Value properti secara eksplisit.
Untuk mengakses elemen lain dalam koleksi, Anda bisa menggunakan properti pengindeks ekstensi XML. Untuk informasi selengkapnya, lihat Properti Pengindeks Ekstensi.
Pewarisan
Sebagian besar pengguna tidak perlu menerapkan IEnumerable<T>, dan karena itu dapat mengabaikan bagian ini.
Properti Value adalah properti ekstensi untuk jenis yang mengimplementasikan IEnumerable(Of XElement). Pengikatan properti ekstensi ini seperti pengikatan metode ekstensi: jika jenis mengimplementasikan salah satu antarmuka dan menentukan properti yang memiliki nama "Nilai", properti tersebut lebih diutamakan daripada properti ekstensi. Dengan kata lain, properti ini Value dapat diganti dengan menentukan properti baru di kelas yang mengimplementasikan IEnumerable(Of XElement).
Contoh 1
Contoh berikut menunjukkan cara menggunakan Value properti untuk mengakses simpul pertama dalam kumpulan XElement objek. Contoh menggunakan properti sumbu anak untuk mendapatkan koleksi semua simpul anak bernama phone yang ada di contact objek .
Dim contact As XElement =
<contact>
<name>Patrick Hines</name>
<phone type="home">206-555-0144</phone>
<phone type="work">425-555-0145</phone>
</contact>
Console.WriteLine("Phone number: " & contact.<phone>.Value)
Kode ini menampilkan teks berikut:
Phone number: 206-555-0144
Contoh 2
Contoh berikut menunjukkan cara mendapatkan nilai atribut XML dari kumpulan XAttribute objek. Contoh menggunakan properti sumbu atribut untuk menampilkan nilai type atribut untuk semua phone elemen.
Dim contact As XElement =
<contact>
<name>Patrick Hines</name>
<phone type="home">206-555-0144</phone>
<phone type="work">425-555-0145</phone>
</contact>
Dim types = contact.<phone>.Attributes("type")
For Each attr In types
Console.WriteLine(attr.Value)
Next
Kode ini menampilkan teks berikut:
home
work