XmlReader.ReadElementContentAsDouble Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Membaca elemen saat ini dan mengembalikan konten sebagai angka floating-point presisi ganda.
Overload
| Nama | Deskripsi |
|---|---|
| ReadElementContentAsDouble() |
Membaca elemen saat ini dan mengembalikan konten sebagai angka floating-point presisi ganda. |
| ReadElementContentAsDouble(String, String) |
Memeriksa apakah nama lokal dan URI namespace yang ditentukan cocok dengan elemen saat ini, lalu membaca elemen saat ini dan mengembalikan konten sebagai angka floating-point presisi ganda. |
ReadElementContentAsDouble()
- Sumber:
- XmlReader.cs
- Sumber:
- XmlReader.cs
- Sumber:
- XmlReader.cs
- Sumber:
- XmlReader.cs
- Sumber:
- XmlReader.cs
Membaca elemen saat ini dan mengembalikan konten sebagai angka floating-point presisi ganda.
public:
virtual double ReadElementContentAsDouble();
public virtual double ReadElementContentAsDouble();
abstract member ReadElementContentAsDouble : unit -> double
override this.ReadElementContentAsDouble : unit -> double
Public Overridable Function ReadElementContentAsDouble () As Double
Mengembalikan
Konten elemen sebagai angka floating-point presisi ganda.
Pengecualian
XmlReader tidak diposisikan pada elemen.
-atau-
Metode XmlReader dipanggil sebelum operasi asinkron sebelumnya selesai. Dalam hal ini, InvalidOperationException dilemparkan dengan pesan "Operasi asinkron sudah berlangsung."
Elemen saat ini berisi elemen turunan.
-atau-
Konten elemen tidak dapat dikonversi ke angka floating-point presisi ganda.
Metode ini dipanggil dengan null argumen.
Contoh
Contoh berikut menggunakan metode untuk mengembalikan konten elemen sebagai angka floating-point presisi ganda.
using (XmlReader reader = XmlReader.Create("dataFile.xml")) {
reader.ReadToFollowing("double");
Double number = reader.ReadElementContentAsDouble();
// Do some processing with the number object.
}
Using reader As XmlReader = XmlReader.Create("dataFile.xml")
reader.ReadToFollowing("double")
Dim number As [Double] = reader.ReadElementContentAsDouble()
' Do some processing with the number object.
End Using
Contohnya menggunakan dataFile.xml file sebagai input.
<root>
<stringValue>
<!--comment-->
<?some pi?>
text value of the element.
</stringValue>
<longValue>270000000000001</longValue>
<number>0</number>
<double>2E10</double>
<date>2003-01-08T15:00:00-00:00</date>
</root>
Keterangan
Metode ini membaca tag mulai, konten elemen, dan memindahkan pembaca melewati tag elemen akhir. Ini memperluas entitas dan mengabaikan instruksi pemrosesan dan komentar. Elemen hanya dapat berisi konten sederhana. Artinya, tidak dapat memiliki elemen turunan.
Jika konten ditik xsd:double, pembaca mengembalikan angka floating-point presisi ganda. Jika konten tidak diketik xsd:double, pembaca mencoba mengonversinya menjadi angka floating-point presisi ganda sesuai dengan aturan yang ditentukan oleh rekomendasi Skema XML W3C Bagian 2: Datatypes .
Untuk informasi selengkapnya, lihat bagian Keterangan dari halaman referensi XmlReader.
Berlaku untuk
ReadElementContentAsDouble(String, String)
- Sumber:
- XmlReader.cs
- Sumber:
- XmlReader.cs
- Sumber:
- XmlReader.cs
- Sumber:
- XmlReader.cs
- Sumber:
- XmlReader.cs
Memeriksa apakah nama lokal dan URI namespace yang ditentukan cocok dengan elemen saat ini, lalu membaca elemen saat ini dan mengembalikan konten sebagai angka floating-point presisi ganda.
public:
virtual double ReadElementContentAsDouble(System::String ^ localName, System::String ^ namespaceURI);
public virtual double ReadElementContentAsDouble(string localName, string namespaceURI);
abstract member ReadElementContentAsDouble : string * string -> double
override this.ReadElementContentAsDouble : string * string -> double
Public Overridable Function ReadElementContentAsDouble (localName As String, namespaceURI As String) As Double
Parameter
- localName
- String
Nama lokal elemen .
- namespaceURI
- String
URI namespace elemen.
Mengembalikan
Konten elemen sebagai angka floating-point presisi ganda.
Pengecualian
XmlReader tidak diposisikan pada elemen.
-atau-
Metode XmlReader dipanggil sebelum operasi asinkron sebelumnya selesai. Dalam hal ini, InvalidOperationException dilemparkan dengan pesan "Operasi asinkron sudah berlangsung."
Elemen saat ini berisi elemen turunan.
-atau-
Konten elemen tidak dapat dikonversi ke jenis yang diminta.
Metode ini dipanggil dengan null argumen.
Nama lokal dan URI namespace yang ditentukan tidak cocok dengan elemen saat ini yang sedang dibaca.
Keterangan
Metode ini membaca tag mulai, konten elemen, dan memindahkan pembaca melewati tag elemen akhir. Ini memperluas entitas dan mengabaikan instruksi pemrosesan dan komentar. Elemen hanya dapat berisi konten sederhana. Artinya, tidak dapat memiliki elemen turunan.
Jika konten ditik xsd:double, pembaca mengembalikan angka floating-point presisi ganda. Jika konten tidak diketik xsd:double, pembaca mencoba mengonversinya menjadi angka floating-point presisi ganda sesuai dengan aturan yang ditentukan oleh rekomendasi Skema XML W3C Bagian 2: Datatypes .
Untuk informasi selengkapnya, lihat bagian Keterangan dari halaman referensi XmlReader.