XmlReader.ReadElementContentAsDouble Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Geçerli öğeyi okur ve içeriğini çift duyarlıklı kayan noktalı sayı olarak döndürür.
Aşırı Yüklemeler
ReadElementContentAsDouble() |
Geçerli öğeyi okur ve içeriğini çift duyarlıklı kayan noktalı sayı olarak döndürür. |
ReadElementContentAsDouble(String, String) |
Belirtilen yerel ad ve ad alanı URI'sinin geçerli öğeyle eşleşip eşleşmediğini denetler, ardından geçerli öğeyi okur ve içeriği çift duyarlıklı kayan noktalı sayı olarak döndürür. |
ReadElementContentAsDouble()
Geçerli öğeyi okur ve içeriğini çift duyarlıklı kayan noktalı sayı olarak döndürür.
public:
virtual double ReadElementContentAsDouble();
public virtual double ReadElementContentAsDouble ();
abstract member ReadElementContentAsDouble : unit -> double
override this.ReadElementContentAsDouble : unit -> double
Public Overridable Function ReadElementContentAsDouble () As Double
Döndürülenler
Çift duyarlıklı kayan noktalı sayı olarak öğe içeriği.
Özel durumlar
XmlReader öğesinde konumlandırılmaz.
-veya-
Önceki XmlReader bir zaman uyumsuz işlem tamamlanmadan önce bir yöntem çağrıldı. Bu durumda, InvalidOperationException "Zaman uyumsuz bir işlem zaten devam ediyor" iletisiyle oluşturulur.
Geçerli öğe alt öğeleri içerir.
-veya-
Öğe içeriği çift duyarlıklı kayan nokta sayısına dönüştürülemez.
yöntemi bağımsız değişkenlerle null
çağrılır.
Örnekler
Aşağıdaki örnek, öğe içeriğini çift duyarlıklı kayan nokta numarası olarak döndürmek için yöntemini kullanır.
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
Örnekte giriş olarak dosya kullanılır dataFile.xml
.
<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>
Açıklamalar
Bu yöntem başlangıç etiketini, öğesinin içeriğini okur ve okuyucuyu son öğe etiketinin dışına taşır. Varlıkları genişletir ve işleme yönergelerini ve açıklamalarını yoksayar. öğesi yalnızca basit içerik içerebilir. Yani, alt öğeleri olamaz.
İçerik yazıldıysa xsd:double
, okuyucu çift duyarlıklı kayan noktalı bir sayı döndürür. İçerik yazılmamışsa xsd:double
, okuyucu bunu W3C XML Şema Bölüm 2: Veri Türleri önerisi tarafından tanımlanan kurallara göre çift duyarlıklı kayan nokta numarasına dönüştürmeyi dener.
Daha fazla bilgi için başvuru sayfasının Açıklamalar bölümüne XmlReader bakın.
Şunlara uygulanır
ReadElementContentAsDouble(String, String)
Belirtilen yerel ad ve ad alanı URI'sinin geçerli öğeyle eşleşip eşleşmediğini denetler, ardından geçerli öğeyi okur ve içeriği çift duyarlıklı kayan noktalı sayı olarak döndürür.
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
Parametreler
- localName
- String
Öğesinin yerel adı.
- namespaceURI
- String
öğesinin ad alanı URI'si.
Döndürülenler
Çift duyarlıklı kayan noktalı sayı olarak öğe içeriği.
Özel durumlar
XmlReader öğesinde konumlandırılmaz.
-veya-
Önceki XmlReader bir zaman uyumsuz işlem tamamlanmadan önce bir yöntem çağrıldı. Bu durumda, InvalidOperationException "Zaman uyumsuz bir işlem zaten devam ediyor" iletisiyle oluşturulur.
yöntemi bağımsız değişkenlerle null
çağrılır.
Belirtilen yerel ad ve ad alanı URI'si okunan geçerli öğenin adıyla eşleşmiyor.
Açıklamalar
Bu yöntem başlangıç etiketini, öğesinin içeriğini okur ve okuyucuyu son öğe etiketinin dışına taşır. Varlıkları genişletir ve işleme yönergelerini ve açıklamalarını yoksayar. öğesi yalnızca basit içerik içerebilir. Yani, alt öğeleri olamaz.
İçerik yazıldıysa xsd:double
, okuyucu çift duyarlıklı kayan noktalı bir sayı döndürür. İçerik yazılmamışsa xsd:double
, okuyucu bunu W3C XML Şema Bölüm 2: Veri Türleri önerisi tarafından tanımlanan kurallara göre çift duyarlıklı kayan nokta numarasına dönüştürmeyi dener.
Daha fazla bilgi için başvuru sayfasının Açıklamalar bölümüne XmlReader bakın.