StringExtensions.AsInt 方法 (String, Int32)

將字串轉換成整數並指定預設值。

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

public static int AsInt(
	this string value,
	int defaultValue
)

參數

value
型別:System.String

要轉換的值。

defaultValue
型別:System.Int32

valuenull 或者為無效值時要傳回的值。

傳回值

型別:System.Int32
轉換的值。

使用注意事項

在 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

下列範例示範如果方法因<備註>一節中所列的其中一個原因而無法轉換輸入字串,如何使用此方法來傳回特定的整數值。如需相關範例,請參閱 AsInt(String) 多載的主題。

// A string with a non-numeric value, passed to the AsInt method.
string strInt = "yyy";
int numInt = strInt.AsInt(2000);
<p>@numInt</p>
顯示: