Char.IsPunctuation Char.IsPunctuation Char.IsPunctuation Char.IsPunctuation Method

Definition

Gibt an, ob ein Unicode-Zeichen als Satzzeichen kategorisiert wird.Indicates whether a Unicode character is categorized as a punctuation mark.

Überlädt

IsPunctuation(Char) IsPunctuation(Char) IsPunctuation(Char) IsPunctuation(Char)

Gibt an, ob das angegebene Unicode-Zeichen als Satzzeichen kategorisiert wird.Indicates whether the specified Unicode character is categorized as a punctuation mark.

IsPunctuation(String, Int32) IsPunctuation(String, Int32) IsPunctuation(String, Int32) IsPunctuation(String, Int32)

Gibt an, ob das Zeichen an der angegebenen Position in einer angegebenen Zeichenfolge als Satzzeichen kategorisiert wird.Indicates whether the character at the specified position in a specified string is categorized as a punctuation mark.

Hinweise

Gültige Interpunktions Zeichen sind Mitglieder der folgenden Kategorien in UnicodeCategory: ConnectorPunctuation, DashPunctuation, OpenPunctuation, ClosePunctuation, InitialQuotePunctuation, FinalQuotePunctuationoder OtherPunctuation.Valid punctuation marks are members of the following categories in UnicodeCategory: ConnectorPunctuation, DashPunctuation, OpenPunctuation, ClosePunctuation, InitialQuotePunctuation, FinalQuotePunctuation, or OtherPunctuation. Sie enthalten Zeichen mit den Unicode-Code Punkten, die in der folgenden Tabelle aufgeführt sind.They include characters with the Unicode code points listed in the following table.

U + 0021 zu U + 0023U+0021 to U+0023 U + 060c und u + 060DU+060C and U+060D U + 1800 bis U + 180AU+1800 to U+180A U + 3014 bis u + 301FU+3014 to U+301F
U + 0,025 bis U + 002AU+0025 to U+002A U+061BU+061B U + 1944 und u + 1945U+1944 and U+1945 U+3030U+3030
U + 002C bis U + 002fU+002C to U+002F U + 061E und u + 061FU+061E and U+061F U + 19de und u + 19DFU+19DE and U+19DF U+303DU+303D
U + 003A und u + 003bU+003A and U+003B U + 066A bis u + 066dU+066A to U+066D U + 1A1E und u + 1A1FU+1A1E and U+1A1F U+30A0U+30A0
U + 003F und u + 0040U+003F and U+0040 U+06D4U+06D4 U + 1B5A bis u + 1b60U+1B5A to U+1B60 U + 30FBU+30FB
U + 005b bis u + 005DU+005B to U+005D U + 0700 bis U + 070DU+0700 to U+070D U + 2010 bis u + 2027U+2010 to U+2027 U + A874 bis u + A877U+A874 to U+A877
U + 005FU+005F U + 07F7 bis u + 07F9U+07F7 to U+07F9 U + 2030 bis u + 2043U+2030 to U+2043 U + FD3E und u + FD3FU+FD3E and U+FD3F
U+007BU+007B U + 0964 und u + 0965U+0964 and U+0965 U + 2045 bis U + 2051U+2045 to U+2051 U + FE10 bis u + FE19U+FE10 to U+FE19
U+007DU+007D U+0970U+0970 U + 2053 bis U + 205EU+2053 to U+205E U + FE30 bis u + FE52U+FE30 to U+FE52
U+00A1U+00A1 U+0DF4U+0DF4 U + 207D und u + 207EU+207D and U+207E U + FE54 bis u + FE61U+FE54 to U+FE61
U + 00ABU+00AB U + 0E4F bis u + 0E5BU+0E4F to U+0E5B U + 208D und u + 208EU+208D and U+208E U+FE63U+FE63
U+00ADU+00AD U + 0F04 bis u + 0F12U+0F04 to U+0F12 U + 2329 und u + 232AU+2329 and U+232A U+FE68U+FE68
U+00B7U+00B7 U + 0F3A bis u + 0F3DU+0F3A to U+0F3D U + 2768 bis u + 2775U+2768 to U+2775 U + FE6A und u + FE6BU+FE6A and U+FE6B
U+00BBU+00BB U+0F85U+0F85 U + 27c5 bis u + 27c6U+27C5 to U+27C6 U + FF01 bis u + FF03U+FF01 to U+FF03
U+00BFU+00BF U + 0F und u + 0FU+0FD0 and U+0FD1 U + 27E6 bis u + 27EBU+27E6 to U+27EB U + FF05 bis u + FF0AU+FF05 to U+FF0A
U+037EU+037E U + 104A bis u + 104FU+104A to U+104F U + 2983 bis u + 2998U+2983 to U+2998 U + FF0C bis u + FF0FU+FF0C to U+FF0F
U+0387U+0387 U + 10FBU+10FB U + 29D8 bis u + 29dbU+29D8 to U+29DB U + FF1A und u + FF1BU+FF1A and U+FF1B
U + 055A bis u + 055FU+055A to U+055F U + 1361 bis U + 1368U+1361 to U+1368 U + 29FC und u + 29FDU+29FC and U+29FD U + FF1F und u + FF20U+FF1F and U+FF20
U + 0589 und u + 058AU+0589 and U+058A U + 166d und u + 166EU+166D and U+166E U + 2CF9 bis u + 2CFCU+2CF9 to U+2CFC U + FF3B bis u + ff3dU+FF3B to U+FF3D
U+05BEU+05BE U + 169 b und u + 169 cU+169B and U+169C U + 2CFE und u + 2CFFU+2CFE and U+2CFF U + FF3FU+FF3F
U+05C0U+05C0 U + 16EB bis u + 16EDU+16EB to U+16ED U + 2e00 bis u + 2E17U+2E00 to U+2E17 U+FF5BU+FF5B
U+05C3U+05C3 U + 1735 und U + 1736U+1735 and U+1736 U + 2E1C und u + 2E1DU+2E1C and U+2E1D U + FF5DU+FF5D
U+05C6U+05C6 U + 17d4 bis u + 17d6U+17D4 to U+17D6 U + 3001 zu U + 3003U+3001 to U+3003 U + FF5F bis u + FF65U+FF5F to U+FF65
U + 05f 3 und u + 05f 4U+05F3 and U+05F4 U + 17D8 bis u + 17daU+17D8 to U+17DA U + 3008 bis u + 3011U+3008 to U+3011

IsPunctuation(Char) IsPunctuation(Char) IsPunctuation(Char) IsPunctuation(Char)

Gibt an, ob das angegebene Unicode-Zeichen als Satzzeichen kategorisiert wird.Indicates whether the specified Unicode character is categorized as a punctuation mark.

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

Parameter

c
Char Char Char Char

Das auszuwertende Unicode-Zeichen.The Unicode character to evaluate.

Gibt zurück

true, wenn c ein Satzzeichen ist, andernfalls false.true if c is a punctuation mark; otherwise, false.

Beispiele

Im folgenden Codebeispiel wird IsPunctuationveranschaulicht.The following code example demonstrates IsPunctuation.

using namespace System;
int main()
{
   char ch = '.';
   Console::WriteLine( Char::IsPunctuation( ch ) ); // Output: "True"
   Console::WriteLine( Char::IsPunctuation(  "no punctuation", 3 ) ); // Output: "False"
}

using System;

public class IsPunctuationSample {
    public static void Main() {
        char ch = '.';

        Console.WriteLine(Char.IsPunctuation(ch));						// Output: "True"
        Console.WriteLine(Char.IsPunctuation("no punctuation", 3));		// Output: "False"
    }
}
Module IsPunctuationSample

    Sub Main()

        Dim ch As Char
        ch = "."c

        Console.WriteLine(Char.IsPunctuation(ch))                   ' Output: "True"
        Console.WriteLine(Char.IsPunctuation("no punctuation", 3))  ' Output: "False"

    End Sub

End Module

Hinweise

Gültige Interpunktions Zeichen sind Mitglieder der folgenden Kategorien in UnicodeCategory: ConnectorPunctuation, DashPunctuation, OpenPunctuation, ClosePunctuation, InitialQuotePunctuation, FinalQuotePunctuationoder OtherPunctuation.Valid punctuation marks are members of the following categories in UnicodeCategory: ConnectorPunctuation, DashPunctuation, OpenPunctuation, ClosePunctuation, InitialQuotePunctuation, FinalQuotePunctuation, or OtherPunctuation. Sie enthalten Zeichen mit den Unicode-Code Punkten, die in der folgenden Tabelle aufgeführt sind.They include characters with the Unicode code points listed in the following table.

U + 0021 zu U + 0023U+0021 to U+0023 U + 060c und u + 060DU+060C and U+060D U + 1800 bis U + 180AU+1800 to U+180A U + 3014 bis u + 301FU+3014 to U+301F
U + 0,025 bis U + 002AU+0025 to U+002A U+061BU+061B U + 1944 und u + 1945U+1944 and U+1945 U+3030U+3030
U + 002C bis U + 002fU+002C to U+002F U + 061E und u + 061FU+061E and U+061F U + 19de und u + 19DFU+19DE and U+19DF U+303DU+303D
U + 003A und u + 003bU+003A and U+003B U + 066A bis u + 066dU+066A to U+066D U + 1A1E und u + 1A1FU+1A1E and U+1A1F U+30A0U+30A0
U + 003F und u + 0040U+003F and U+0040 U+06D4U+06D4 U + 1B5A bis u + 1b60U+1B5A to U+1B60 U + 30FBU+30FB
U + 005b bis u + 005DU+005B to U+005D U + 0700 bis U + 070DU+0700 to U+070D U + 2010 bis u + 2027U+2010 to U+2027 U + A874 bis u + A877U+A874 to U+A877
U + 005FU+005F U + 07F7 bis u + 07F9U+07F7 to U+07F9 U + 2030 bis u + 2043U+2030 to U+2043 U + FD3E und u + FD3FU+FD3E and U+FD3F
U+007BU+007B U + 0964 und u + 0965U+0964 and U+0965 U + 2045 bis U + 2051U+2045 to U+2051 U + FE10 bis u + FE19U+FE10 to U+FE19
U+007DU+007D U+0970U+0970 U + 2053 bis U + 205EU+2053 to U+205E U + FE30 bis u + FE52U+FE30 to U+FE52
U+00A1U+00A1 U+0DF4U+0DF4 U + 207D und u + 207EU+207D and U+207E U + FE54 bis u + FE61U+FE54 to U+FE61
U + 00ABU+00AB U + 0E4F bis u + 0E5BU+0E4F to U+0E5B U + 208D und u + 208EU+208D and U+208E U+FE63U+FE63
U+00ADU+00AD U + 0F04 bis u + 0F12U+0F04 to U+0F12 U + 2329 und u + 232AU+2329 and U+232A U+FE68U+FE68
U+00B7U+00B7 U + 0F3A bis u + 0F3DU+0F3A to U+0F3D U + 2768 bis u + 2775U+2768 to U+2775 U + FE6A und u + FE6BU+FE6A and U+FE6B
U+00BBU+00BB U+0F85U+0F85 U + 27c5 bis u + 27c6U+27C5 to U+27C6 U + FF01 bis u + FF03U+FF01 to U+FF03
U+00BFU+00BF U + 0F und u + 0FU+0FD0 and U+0FD1 U + 27E6 bis u + 27EBU+27E6 to U+27EB U + FF05 bis u + FF0AU+FF05 to U+FF0A
U+037EU+037E U + 104A bis u + 104FU+104A to U+104F U + 2983 bis u + 2998U+2983 to U+2998 U + FF0C bis u + FF0FU+FF0C to U+FF0F
U+0387U+0387 U + 10FBU+10FB U + 29D8 bis u + 29dbU+29D8 to U+29DB U + FF1A und u + FF1BU+FF1A and U+FF1B
U + 055A bis u + 055FU+055A to U+055F U + 1361 bis U + 1368U+1361 to U+1368 U + 29FC und u + 29FDU+29FC and U+29FD U + FF1F und u + FF20U+FF1F and U+FF20
U + 0589 und u + 058AU+0589 and U+058A U + 166d und u + 166EU+166D and U+166E U + 2CF9 bis u + 2CFCU+2CF9 to U+2CFC U + FF3B bis u + ff3dU+FF3B to U+FF3D
U+05BEU+05BE U + 169 b und u + 169 cU+169B and U+169C U + 2CFE und u + 2CFFU+2CFE and U+2CFF U + FF3FU+FF3F
U+05C0U+05C0 U + 16EB bis u + 16EDU+16EB to U+16ED U + 2e00 bis u + 2E17U+2E00 to U+2E17 U+FF5BU+FF5B
U+05C3U+05C3 U + 1735 und U + 1736U+1735 and U+1736 U + 2E1C und u + 2E1DU+2E1C and U+2E1D U + FF5DU+FF5D
U+05C6U+05C6 U + 17d4 bis u + 17d6U+17D4 to U+17D6 U + 3001 zu U + 3003U+3001 to U+3003 U + FF5F bis u + FF65U+FF5F to U+FF65
U + 05f 3 und u + 05f 4U+05F3 and U+05F4 U + 17D8 bis u + 17daU+17D8 to U+17DA U + 3008 bis u + 3011U+3008 to U+3011
Siehe auch

IsPunctuation(String, Int32) IsPunctuation(String, Int32) IsPunctuation(String, Int32) IsPunctuation(String, Int32)

Gibt an, ob das Zeichen an der angegebenen Position in einer angegebenen Zeichenfolge als Satzzeichen kategorisiert wird.Indicates whether the character at the specified position in a specified string is categorized as a punctuation mark.

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

Parameter

s
String String String String

Eine Zeichenfolge.A string.

index
Int32 Int32 Int32 Int32

Die Position des in s auszuwertenden Zeichens.The position of the character to evaluate in s.

Gibt zurück

true, wenn das Zeichen an der Position index in s ein Satzzeichen ist, andernfalls false.true if the character at position index in s is a punctuation mark; otherwise, false.

Ausnahmen

index ist kleiner als 0 (null) oder größer als die letzte Position in s.index is less than zero or greater than the last position in s.

Beispiele

Im folgenden Codebeispiel wird IsPunctuationveranschaulicht.The following code example demonstrates IsPunctuation.

using namespace System;
int main()
{
   char ch = '.';
   Console::WriteLine( Char::IsPunctuation( ch ) ); // Output: "True"
   Console::WriteLine( Char::IsPunctuation(  "no punctuation", 3 ) ); // Output: "False"
}

using System;

public class IsPunctuationSample {
    public static void Main() {
        char ch = '.';

        Console.WriteLine(Char.IsPunctuation(ch));						// Output: "True"
        Console.WriteLine(Char.IsPunctuation("no punctuation", 3));		// Output: "False"
    }
}
Module IsPunctuationSample

    Sub Main()

        Dim ch As Char
        ch = "."c

        Console.WriteLine(Char.IsPunctuation(ch))                   ' Output: "True"
        Console.WriteLine(Char.IsPunctuation("no punctuation", 3))  ' Output: "False"

    End Sub

End Module

Hinweise

Zeichen Positionen in einer Zeichenfolge werden beginnend mit 0 (null) indiziert.Character positions in a string are indexed starting from zero.

Gültige Interpunktions Zeichen sind Mitglieder der folgenden Kategorien in UnicodeCategory: ConnectorPunctuation, DashPunctuation, OpenPunctuation, ClosePunctuation, InitialQuotePunctuation, FinalQuotePunctuationoder OtherPunctuation.Valid punctuation marks are members of the following categories in UnicodeCategory: ConnectorPunctuation, DashPunctuation, OpenPunctuation, ClosePunctuation, InitialQuotePunctuation, FinalQuotePunctuation, or OtherPunctuation. Sie enthalten Zeichen mit den Unicode-Code Punkten, die in der folgenden Tabelle aufgeführt sind.They include characters with the Unicode code points listed in the following table.

U + 0021 zu U + 0023U+0021 to U+0023 U + 060c und u + 060DU+060C and U+060D U + 1800 bis U + 180AU+1800 to U+180A U + 3014 bis u + 301FU+3014 to U+301F
U + 0,025 bis U + 002AU+0025 to U+002A U+061BU+061B U + 1944 und u + 1945U+1944 and U+1945 U+3030U+3030
U + 002C bis U + 002fU+002C to U+002F U + 061E und u + 061FU+061E and U+061F U + 19de und u + 19DFU+19DE and U+19DF U+303DU+303D
U + 003A und u + 003bU+003A and U+003B U + 066A bis u + 066dU+066A to U+066D U + 1A1E und u + 1A1FU+1A1E and U+1A1F U+30A0U+30A0
U + 003F und u + 0040U+003F and U+0040 U+06D4U+06D4 U + 1B5A bis u + 1b60U+1B5A to U+1B60 U + 30FBU+30FB
U + 005b bis u + 005DU+005B to U+005D U + 0700 bis U + 070DU+0700 to U+070D U + 2010 bis u + 2027U+2010 to U+2027 U + A874 bis u + A877U+A874 to U+A877
U + 005FU+005F U + 07F7 bis u + 07F9U+07F7 to U+07F9 U + 2030 bis u + 2043U+2030 to U+2043 U + FD3E und u + FD3FU+FD3E and U+FD3F
U+007BU+007B U + 0964 und u + 0965U+0964 and U+0965 U + 2045 bis U + 2051U+2045 to U+2051 U + FE10 bis u + FE19U+FE10 to U+FE19
U+007DU+007D U+0970U+0970 U + 2053 bis U + 205EU+2053 to U+205E U + FE30 bis u + FE52U+FE30 to U+FE52
U+00A1U+00A1 U+0DF4U+0DF4 U + 207D und u + 207EU+207D and U+207E U + FE54 bis u + FE61U+FE54 to U+FE61
U + 00ABU+00AB U + 0E4F bis u + 0E5BU+0E4F to U+0E5B U + 208D und u + 208EU+208D and U+208E U+FE63U+FE63
U+00ADU+00AD U + 0F04 bis u + 0F12U+0F04 to U+0F12 U + 2329 und u + 232AU+2329 and U+232A U+FE68U+FE68
U+00B7U+00B7 U + 0F3A bis u + 0F3DU+0F3A to U+0F3D U + 2768 bis u + 2775U+2768 to U+2775 U + FE6A und u + FE6BU+FE6A and U+FE6B
U+00BBU+00BB U+0F85U+0F85 U + 27c5 bis u + 27c6U+27C5 to U+27C6 U + FF01 bis u + FF03U+FF01 to U+FF03
U+00BFU+00BF U + 0F und u + 0FU+0FD0 and U+0FD1 U + 27E6 bis u + 27EBU+27E6 to U+27EB U + FF05 bis u + FF0AU+FF05 to U+FF0A
U+037EU+037E U + 104A bis u + 104FU+104A to U+104F U + 2983 bis u + 2998U+2983 to U+2998 U + FF0C bis u + FF0FU+FF0C to U+FF0F
U+0387U+0387 U + 10FBU+10FB U + 29D8 bis u + 29dbU+29D8 to U+29DB U + FF1A und u + FF1BU+FF1A and U+FF1B
U + 055A bis u + 055FU+055A to U+055F U + 1361 bis U + 1368U+1361 to U+1368 U + 29FC und u + 29FDU+29FC and U+29FD U + FF1F und u + FF20U+FF1F and U+FF20
U + 0589 und u + 058AU+0589 and U+058A U + 166d und u + 166EU+166D and U+166E U + 2CF9 bis u + 2CFCU+2CF9 to U+2CFC U + FF3B bis u + ff3dU+FF3B to U+FF3D
U+05BEU+05BE U + 169 b und u + 169 cU+169B and U+169C U + 2CFE und u + 2CFFU+2CFE and U+2CFF U + FF3FU+FF3F
U+05C0U+05C0 U + 16EB bis u + 16EDU+16EB to U+16ED U + 2e00 bis u + 2E17U+2E00 to U+2E17 U+FF5BU+FF5B
U+05C3U+05C3 U + 1735 und U + 1736U+1735 and U+1736 U + 2E1C und u + 2E1DU+2E1C and U+2E1D U + FF5DU+FF5D
U+05C6U+05C6 U + 17d4 bis u + 17d6U+17D4 to U+17D6 U + 3001 zu U + 3003U+3001 to U+3003 U + FF5F bis u + FF65U+FF5F to U+FF65
U + 05f 3 und u + 05f 4U+05F3 and U+05F4 U + 17D8 bis u + 17daU+17D8 to U+17DA U + 3008 bis u + 3011U+3008 to U+3011
Siehe auch

Gilt für: