İngilizce dilinde oku

Aracılığıyla paylaş


String.IsNullOrWhiteSpace(String) Yöntem

Tanım

Belirtilen dizenin null, boş veya yalnızca boşluk karakterlerinden mi oluştuğuna işaret eder.

C#
public static bool IsNullOrWhiteSpace(string value);
C#
public static bool IsNullOrWhiteSpace(string? value);

Parametreler

value
String

Test etmek için dize.

Döndürülenler

true value parametresi null veya Emptyise veya yalnızca boşluk karakterlerinden oluşuyorsavalue.

Örnekler

Aşağıdaki örnek bir dize dizisi oluşturur ve ardından dizinin her öğesini yöntemine IsNullOrWhiteSpace geçirir.

C#
using System;

public class Example
{
   public static void Main()
   {
      string[] values = { null, String.Empty, "ABCDE", 
                          new String(' ', 20), "  \t   ", 
                          new String('\u2000', 10) };
      foreach (string value in values)
         Console.WriteLine(String.IsNullOrWhiteSpace(value));
   }
}
// The example displays the following output:
//       True
//       True
//       False
//       True
//       True
//       True

Açıklamalar

IsNullOrWhiteSpace , aşağıdaki koda benzer bir kolaylık yöntemidir, ancak üstün performans sunar:

C#
return String.IsNullOrEmpty(value) || value.Trim().Length == 0;

Boşluk karakterleri Unicode standardı tarafından tanımlanır. yöntemi, IsNullOrWhiteSpace yöntemine boşluk karakteri olarak geçirildiğinde Char.IsWhiteSpace değerini true döndüren herhangi bir karakteri yorumlar.

Şunlara uygulanır

Ürün Sürümler
.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 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.5, 1.6, 2.0, 2.1
UWP 10.0

Ayrıca bkz.