XmlReader.ReadElementContentAsFloat 方法

定義

以單精確度浮點數的形式讀取目前的項目值。

多載

ReadElementContentAsFloat()

以單精確度浮點數的形式,讀取目前的項目並傳回內容。

ReadElementContentAsFloat(String, String)

檢查指定的區域名稱和命名空間 URI 是否與目前的項目相符,然後以單精確度浮點數的形式,讀取目前的項目並傳回內容。

ReadElementContentAsFloat()

來源:
XmlReader.cs
來源:
XmlReader.cs
來源:
XmlReader.cs

以單精確度浮點數的形式,讀取目前的項目並傳回內容。

C#
public virtual float ReadElementContentAsFloat();

傳回

單精確度浮點數形式的項目內容。

例外狀況

XmlReader 並不是放置在項目上。

-或-

在先前的非同步作業完成前呼叫了 XmlReader 方法。 在此情況下,會擲回 InvalidOperationException 與「非同步作業已經在進行中」的訊息。

目前的項目包含子項目。

-或-

項目內容無法轉換為單精確度浮點數。

方法是以 null 引數呼叫。

備註

這個方法會讀取開始標籤、元素的內容,並將讀取器移至結束元素標籤的後面。 它會展開實體,並忽略處理指示和批註。 元素只能包含簡單內容。 也就是說,它不能有子專案。

讀取器會根據 W3C XML 架構第 2 部分:資料類型 建議所定義的規則,嘗試將專案內容轉換成單精確度浮點數。

如需詳細資訊,請參閱 XmlReader 參考頁面的<備註>一節。

適用於

.NET 10 和其他版本
產品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

ReadElementContentAsFloat(String, String)

來源:
XmlReader.cs
來源:
XmlReader.cs
來源:
XmlReader.cs

檢查指定的區域名稱和命名空間 URI 是否與目前的項目相符,然後以單精確度浮點數的形式,讀取目前的項目並傳回內容。

C#
public virtual float ReadElementContentAsFloat(string localName, string namespaceURI);

參數

localName
String

項目的本機名稱。

namespaceURI
String

項目的命名空間 URI。

傳回

單精確度浮點數形式的項目內容。

例外狀況

XmlReader 並不是放置在項目上。

-或-

在先前的非同步作業完成前呼叫了 XmlReader 方法。 在此情況下,會擲回 InvalidOperationException 與「非同步作業已經在進行中」的訊息。

目前的項目包含子項目。

-或-

項目內容無法轉換為單精確度浮點數。

方法是以 null 引數呼叫。

指定的區域名稱和命名空間 URI,與目前正在讀取的項目不相符。

備註

這個方法會讀取開始標籤、元素的內容,並將讀取器移至結束元素標籤的後面。 它會展開實體,並忽略處理指示和批註。 元素只能包含簡單內容。 也就是說,它不能有子專案。

讀取器會根據 W3C XML 架構第 2 部分:資料類型 建議所定義的規則,嘗試將專案內容轉換成單精確度浮點數。

如需詳細資訊,請參閱 XmlReader 參考頁面的<備註>一節。

適用於

.NET 10 和其他版本
產品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0