StringExtensions.IsEmpty 方法

檢查字串值是否為 null 或空白。

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

public static bool IsEmpty(
	this string value
)

參數

value
型別:System.String

要測試的字串值。

傳回值

型別:System.Boolean
如果 valuenull 或為零長度字串 (""),則為 true,否則為 false

使用注意事項

在 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

當您想要使用 StringExtensions 類別中的方法,將字串轉換成其他資料型別時,IsEmpty 方法非常有用。如果您在轉換字串之前呼叫 IsEmpty 方法來檢查該字串,則可判斷該字串是否為空白且程式碼可採取適當的動作,例如,提示使用者提供值。

下列範例示範如何在將字串轉換成其他資料型別之前,使用此方法來測試該字串。

if(Request["txtNumber4"].IsEmpty()) {
    @BuildOutput(msgSubmittedValue, "", "Empty field");
}
else {
    @BuildOutput("Try again and do not enter a value.", null, "Empty field");
} 
顯示: