Char.IsWhiteSpace Metodo

Definizione

Indica se un carattere Unicode è stato categorizzato come spazio.Indicates whether a Unicode character is categorized as white space.

Overload

IsWhiteSpace(Char)

Indica se il carattere Unicode specificato è stato categorizzato come spazio.Indicates whether the specified Unicode character is categorized as white space.

IsWhiteSpace(String, Int32)

Indica se il carattere in corrispondenza della posizione specificata in una determinata stringa è stato categorizzato come spazio.Indicates whether the character at the specified position in a specified string is categorized as white space.

Commenti

Gli spazi vuoti sono i caratteri Unicode seguenti:White space characters are the following Unicode characters:

  • Membri della UnicodeCategory.SpaceSeparator categoria, che include lo spazio dei caratteri (U + 0020), spazio senza interruzioni (u + 00A0), contrassegno spazio ogamico (u + 1680), en quad (u + 2000), em quad (u + 2001), spazio it (u + 2002), spazio em (u + 2003), spazio tre per em (u + 2004), spazio quattro per em ( U + 2005), uno spazio di sei PER EM (U + 2006), una figura nello spazio (U + 2007), uno spazio di PUNTEGGIatura (U + 2008), uno spazio sottile (U + 2009), spazio dei capelli (U + 200A), spazio senza INTERRUzioni (U + 202F), spazio MATEMATICo medio (U + 205F) e spazio ideogrammi (U + 3000).Members of the UnicodeCategory.SpaceSeparator category, which includes the characters SPACE (U+0020), NO-BREAK SPACE (U+00A0), OGHAM SPACE MARK (U+1680), EN QUAD (U+2000), EM QUAD (U+2001), EN SPACE (U+2002), EM SPACE (U+2003), THREE-PER-EM SPACE (U+2004), FOUR-PER-EM SPACE (U+2005), SIX-PER-EM SPACE (U+2006), FIGURE SPACE (U+2007), PUNCTUATION SPACE (U+2008), THIN SPACE (U+2009), HAIR SPACE (U+200A), NARROW NO-BREAK SPACE (U+202F), MEDIUM MATHEMATICAL SPACE (U+205F), and IDEOGRAPHIC SPACE (U+3000).

  • Membri della UnicodeCategory.LineSeparator categoria, costituiti solo dal carattere separatore di riga (U + 2028).Members of the UnicodeCategory.LineSeparator category, which consists solely of the LINE SEPARATOR character (U+2028).

  • Membri della UnicodeCategory.ParagraphSeparator categoria, costituiti solo dal carattere separatore di paragrafo (U + 2029).Members of the UnicodeCategory.ParagraphSeparator category, which consists solely of the PARAGRAPH SEPARATOR character (U+2029).

  • TABULAzione dei caratteri (U + 0009), avanzamento riga (U + 000A), TABULAzione riga (U + 000B), FEED di FORM (U + 000C), ritorno a capo (U + d) e riga successiva (U + 0085).The characters CHARACTER TABULATION (U+0009), LINE FEED (U+000A), LINE TABULATION (U+000B), FORM FEED (U+000C), CARRIAGE RETURN (U+000D), and NEXT LINE (U+0085).

IsWhiteSpace(Char)

Indica se il carattere Unicode specificato è stato categorizzato come spazio.Indicates whether the specified Unicode character is categorized as white space.

public:
 static bool IsWhiteSpace(char c);
public static bool IsWhiteSpace (char c);
static member IsWhiteSpace : char -> bool
Public Shared Function IsWhiteSpace (c As Char) As Boolean

Parametri

c
Char

Carattere Unicode da valutare.The Unicode character to evaluate.

Restituisce

true se c è uno spazio; in caso contrario, false.true if c is white space; otherwise, false.

Esempi

Nell'esempio seguente viene illustrato IsWhiteSpace(Char) il metodo.The following example demonstrates the IsWhiteSpace(Char) method.

using namespace System;
int main()
{
   String^ str =  "black matter";
   Console::WriteLine( Char::IsWhiteSpace( 'A' ) ); // Output: "False"
   Console::WriteLine( Char::IsWhiteSpace( str, 5 ) ); // Output: "True"
}

using System;

public class IsWhiteSpaceSample {
    public static void Main() {
        string str = "black matter"; 

        Console.WriteLine(Char.IsWhiteSpace('A'));		// Output: "False"
        Console.WriteLine(Char.IsWhiteSpace(str, 5));	// Output: "True"
    }
}
Module IsWhiteSpaceSample

    Sub Main()

        Dim str As String
        str = "black matter"

        Console.WriteLine(Char.IsWhiteSpace("A"c))      ' Output: "False"
        Console.WriteLine(Char.IsWhiteSpace(str, 5))    ' Output: "True"

    End Sub

End Module

Commenti

Gli spazi vuoti sono i caratteri Unicode seguenti:White space characters are the following Unicode characters:

  • Membri della UnicodeCategory.SpaceSeparator categoria, che include lo spazio dei caratteri (U + 0020), spazio senza interruzioni (u + 00A0), contrassegno spazio ogamico (u + 1680), en quad (u + 2000), em quad (u + 2001), spazio it (u + 2002), spazio em (u + 2003), spazio tre per em (u + 2004), spazio quattro per em ( U + 2005), uno spazio di sei PER EM (U + 2006), una figura nello spazio (U + 2007), uno spazio di PUNTEGGIatura (U + 2008), uno spazio sottile (U + 2009), spazio dei capelli (U + 200A), spazio senza INTERRUzioni (U + 202F), spazio MATEMATICo medio (U + 205F) e spazio ideogrammi (U + 3000).Members of the UnicodeCategory.SpaceSeparator category, which includes the characters SPACE (U+0020), NO-BREAK SPACE (U+00A0), OGHAM SPACE MARK (U+1680), EN QUAD (U+2000), EM QUAD (U+2001), EN SPACE (U+2002), EM SPACE (U+2003), THREE-PER-EM SPACE (U+2004), FOUR-PER-EM SPACE (U+2005), SIX-PER-EM SPACE (U+2006), FIGURE SPACE (U+2007), PUNCTUATION SPACE (U+2008), THIN SPACE (U+2009), HAIR SPACE (U+200A), NARROW NO-BREAK SPACE (U+202F), MEDIUM MATHEMATICAL SPACE (U+205F), and IDEOGRAPHIC SPACE (U+3000).

  • Membri della UnicodeCategory.LineSeparator categoria, costituiti solo dal carattere separatore di riga (U + 2028).Members of the UnicodeCategory.LineSeparator category, which consists solely of the LINE SEPARATOR character (U+2028).

  • Membri della UnicodeCategory.ParagraphSeparator categoria, costituiti solo dal carattere separatore di paragrafo (U + 2029).Members of the UnicodeCategory.ParagraphSeparator category, which consists solely of the PARAGRAPH SEPARATOR character (U+2029).

  • TABULAzione dei caratteri (U + 0009), avanzamento riga (U + 000A), TABULAzione riga (U + 000B), FEED di FORM (U + 000C), ritorno a capo (U + d) e riga successiva (U + 0085).The characters CHARACTER TABULATION (U+0009), LINE FEED (U+000A), LINE TABULATION (U+000B), FORM FEED (U+000C), CARRIAGE RETURN (U+000D), and NEXT LINE (U+0085).

Vedi anche

IsWhiteSpace(String, Int32)

Indica se il carattere in corrispondenza della posizione specificata in una determinata stringa è stato categorizzato come spazio.Indicates whether the character at the specified position in a specified string is categorized as white space.

public:
 static bool IsWhiteSpace(System::String ^ s, int index);
public static bool IsWhiteSpace (string s, int index);
static member IsWhiteSpace : string * int -> bool
Public Shared Function IsWhiteSpace (s As String, index As Integer) As Boolean

Parametri

s
String

Stringa.A string.

index
Int32

Posizione del carattere da valutare in s.The position of the character to evaluate in s.

Restituisce

true se il carattere alla posizione index in s è uno spazio; in caso contrario, false.true if the character at position index in s is white space; otherwise, false.

Eccezioni

s è null.s is null.

index è minore di zero o maggiore dell'ultima posizione in s.index is less than zero or greater than the last position in s.

Esempi

Nell'esempio di codice riportato IsWhiteSpacedi seguito viene illustrato.The following code example demonstrates IsWhiteSpace.

using namespace System;
int main()
{
   String^ str =  "black matter";
   Console::WriteLine( Char::IsWhiteSpace( 'A' ) ); // Output: "False"
   Console::WriteLine( Char::IsWhiteSpace( str, 5 ) ); // Output: "True"
}

using System;

public class IsWhiteSpaceSample {
    public static void Main() {
        string str = "black matter"; 

        Console.WriteLine(Char.IsWhiteSpace('A'));		// Output: "False"
        Console.WriteLine(Char.IsWhiteSpace(str, 5));	// Output: "True"
    }
}
Module IsWhiteSpaceSample

    Sub Main()

        Dim str As String
        str = "black matter"

        Console.WriteLine(Char.IsWhiteSpace("A"c))      ' Output: "False"
        Console.WriteLine(Char.IsWhiteSpace(str, 5))    ' Output: "True"

    End Sub

End Module

Commenti

Le posizioni dei caratteri in una stringa sono indicizzate a partire da zero.Character positions in a string are indexed starting from zero.

Gli spazi vuoti sono i caratteri Unicode seguenti:White space characters are the following Unicode characters:

  • Membri della UnicodeCategory.SpaceSeparator categoria, che include lo spazio dei caratteri (U + 0020), spazio senza interruzioni (u + 00A0), contrassegno spazio ogamico (u + 1680), en quad (u + 2000), em quad (u + 2001), spazio it (u + 2002), spazio em (u + 2003), spazio tre per em (u + 2004), spazio quattro per em ( U + 2005), uno spazio di sei PER EM (U + 2006), una figura nello spazio (U + 2007), uno spazio di PUNTEGGIatura (U + 2008), uno spazio sottile (U + 2009), spazio dei capelli (U + 200A), spazio senza INTERRUzioni (U + 202F), spazio MATEMATICo medio (U + 205F) e spazio ideogrammi (U + 3000).Members of the UnicodeCategory.SpaceSeparator category, which includes the characters SPACE (U+0020), NO-BREAK SPACE (U+00A0), OGHAM SPACE MARK (U+1680), EN QUAD (U+2000), EM QUAD (U+2001), EN SPACE (U+2002), EM SPACE (U+2003), THREE-PER-EM SPACE (U+2004), FOUR-PER-EM SPACE (U+2005), SIX-PER-EM SPACE (U+2006), FIGURE SPACE (U+2007), PUNCTUATION SPACE (U+2008), THIN SPACE (U+2009), HAIR SPACE (U+200A), NARROW NO-BREAK SPACE (U+202F), MEDIUM MATHEMATICAL SPACE (U+205F), and IDEOGRAPHIC SPACE (U+3000).

  • Membri della UnicodeCategory.LineSeparator categoria, costituiti solo dal carattere separatore di riga (U + 2028).Members of the UnicodeCategory.LineSeparator category, which consists solely of the LINE SEPARATOR character (U+2028).

  • Membri della UnicodeCategory.ParagraphSeparator categoria, costituiti solo dal carattere separatore di paragrafo (U + 2029).Members of the UnicodeCategory.ParagraphSeparator category, which consists solely of the PARAGRAPH SEPARATOR character (U+2029).

  • TABULAzione dei caratteri (U + 0009), avanzamento riga (U + 000A), TABULAzione riga (U + 000B), FEED di FORM (U + 000C), ritorno a capo (U + d) e riga successiva (U + 0085).The characters CHARACTER TABULATION (U+0009), LINE FEED (U+000A), LINE TABULATION (U+000B), FORM FEED (U+000C), CARRIAGE RETURN (U+000D), and NEXT LINE (U+0085).

Vedi anche

Si applica a