StringExtensions.AsFloat 方法 (String)

將字串轉換成 Single 數字。

命名空間:  System.Web.WebPages
組件:  System.Web.WebPages (在 System.Web.WebPages.dll 中)

public static float AsFloat(
	this string value
)

參數

value
型別:System.String

要轉換的值。

傳回值

型別:System.Single
轉換的值。

使用注意事項

在 Visual Basic 及 C# 中,您可以在任何型別 String 的物件上將這個方法做為執行個體方法呼叫。使用執行個體方法語法呼叫這個方法時,請省略第一個參數。如需詳細資訊,請參閱 https://msdn.microsoft.com/zh-tw/library/bb384936(v=vs.111).aspxhttps://msdn.microsoft.com/zh-tw/library/bb383977(v=vs.111).aspx

如需如何使用此方法的詳細資訊,請參閱 AsFloat() 主題。如果您嘗試將非數字的字串值、null、空字串 ("") 值或指定型別範圍以外的值傳遞給此方法,則此方法會傳回 0。為避免對所傳回值的意義一知半解,請先呼叫 IsFloat(String) 方法,檢查輸入字串是否可以轉換成 Single 值。

下列範例示範如何使用 AsFloat 方法,將字串轉換成 Single 值。如需使用此方法的完整範例,請參閱 StringExtensions 類別概觀。

if(Request["txtNumber2"].IsFloat()) {
    numFloat = Request["txtNumber2"].AsFloat();
    @BuildOutput(msgSubmittedValue, numFloat, "Floating-point field");
}
else {
    @BuildOutput(msgWrongValue, null, "Floating-point field");
}
顯示: