Char.IsPunctuation Methode

Definitie

Geeft aan of een Unicode-teken is gecategoriseerd als leesteken.

Overloads

Name Description
IsPunctuation(Char)

Geeft aan of het opgegeven Unicode-teken is gecategoriseerd als leesteken.

IsPunctuation(String, Int32)

Hiermee wordt aangegeven of het teken op de opgegeven positie in een opgegeven tekenreeks is gecategoriseerd als leesteken.

Voorbeelden

Het volgende codevoorbeeld demonstreert IsPunctuation.

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"
    }
}
open System

let ch = '.'

printfn $"{Char.IsPunctuation ch}"                       // Output: "True"
printfn $"""{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

Opmerkingen

Geldige interpunctiemarkeringen zijn lid van de volgende categorieën in: , , , , , , , UnicodeCategoryof ConnectorPunctuation. DashPunctuationOpenPunctuationClosePunctuationInitialQuotePunctuationFinalQuotePunctuationOtherPunctuation Ze bevatten tekens met de volgende Unicode-codepunten:

  • U+0021 tot U+0023
  • U+060C en U+060D
  • U+1800 naar U+180A
  • U+3014 naar U+301F
  • U+0025 naar U+002A
  • U+061B
  • U+1944 en U+1945
  • U+3030
  • U+002C naar U+002F
  • U+061E en U+061F
  • U+19DE en U+19DF
  • U+303D
  • U+003A en U+003B
  • U+066A naar U+066D
  • U+1A1E en U+1A1F
  • U+30A0
  • U+003F en U+0040
  • U+06D4
  • U+1B5A naar U+1B60
  • U+30FB
  • U+005B naar U+005D
  • U+0700 naar U+070D
  • U+2010 tot U+2027
  • U+A874 naar U+A877
  • U+005F
  • U+07F7 naar U+07F9
  • U+2030 tot U+2043
  • U+FD3E en U+FD3F
  • U+007B
  • U+0964 en U+0965
  • U+2045 tot U+2051
  • U+FE10 naar U+FE19
  • U+007D
  • U+0970
  • U+2053 naar U+205E
  • U+FE30 naar U+FE52
  • U+00A1
  • U+0DF4
  • U+207D en U+207E
  • U+FE54 naar U+FE61
  • U+00AB
  • U+0E4F naar U+0E5B
  • U+208D en U+208E
  • U+FE63
  • U+00AD
  • U+0F04 naar U+0F12
  • U+2329 en U+232A
  • U+FE68
  • U+00B7
  • U+0F3A naar U+0F3D
  • U+2768 tot U+2775
  • U+FE6A en U+FE6B
  • U+00BB
  • U+0F85
  • U+27C5 naar U+27C6
  • U+FF01 tot U+FF03
  • U+00BF
  • U+0FD0 en U+0FD1
  • U+27E6 naar U+27EB
  • U+FF05 naar U+FF0A
  • U+037E
  • U+104A naar U+104F
  • U+2983 naar U+2998
  • U+FF0C naar U+FF0F
  • U+0387
  • U+10FB
  • U+29D8 naar U+29DB
  • U+FF1A en U+FF1B
  • U+055A naar U+055F
  • U+1361 tot U+1368
  • U+29FC en U+29FD
  • U+FF1F en U+FF20
  • U+0589 en U+058A
  • U+166D en U+166E
  • U+2CF9 naar U+2CFC
  • U+FF3B naar U+FF3D
  • U+05BE
  • U+169B en U+169C
  • U+2CFE en U+2CFF
  • U+FF3F
  • U+05C0
  • U+16EB naar U+16ED
  • U+2E00 naar U+2E17
  • U+FF5B
  • U+05C3
  • U+1735 en U+1736
  • U+2E1C en U+2E1D
  • U+FF5D
  • U+05C6
  • U+17D4 naar U+17D6
  • U+3001 tot U+3003
  • U+FF5F naar U+FF65
  • U+05F3 en U+05F4
  • U+17D8 naar U+17DA
  • U+3008 tot U+3011

IsPunctuation(Char)

Bron:
Char.cs
Bron:
Char.cs
Bron:
Char.cs
Bron:
Char.cs
Bron:
Char.cs

Geeft aan of het opgegeven Unicode-teken is gecategoriseerd als leesteken.

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

Parameters

c
Char

Het Unicode-teken dat moet worden geëvalueerd.

Retouren

trueals c een interpunctieteken is; anders. false

Opmerkingen

Geldige interpunctiemarkeringen zijn lid van de volgende categorieën in: , , , , , , , UnicodeCategoryof ConnectorPunctuation. DashPunctuationOpenPunctuationClosePunctuationInitialQuotePunctuationFinalQuotePunctuationOtherPunctuation Ze bevatten tekens met de volgende Unicode-codepunten:

  • U+0021 tot U+0023
  • U+060C en U+060D
  • U+1800 naar U+180A
  • U+3014 naar U+301F
  • U+0025 naar U+002A
  • U+061B
  • U+1944 en U+1945
  • U+3030
  • U+002C naar U+002F
  • U+061E en U+061F
  • U+19DE en U+19DF
  • U+303D
  • U+003A en U+003B
  • U+066A naar U+066D
  • U+1A1E en U+1A1F
  • U+30A0
  • U+003F en U+0040
  • U+06D4
  • U+1B5A naar U+1B60
  • U+30FB
  • U+005B naar U+005D
  • U+0700 naar U+070D
  • U+2010 tot U+2027
  • U+A874 naar U+A877
  • U+005F
  • U+07F7 naar U+07F9
  • U+2030 tot U+2043
  • U+FD3E en U+FD3F
  • U+007B
  • U+0964 en U+0965
  • U+2045 tot U+2051
  • U+FE10 naar U+FE19
  • U+007D
  • U+0970
  • U+2053 naar U+205E
  • U+FE30 naar U+FE52
  • U+00A1
  • U+0DF4
  • U+207D en U+207E
  • U+FE54 naar U+FE61
  • U+00AB
  • U+0E4F naar U+0E5B
  • U+208D en U+208E
  • U+FE63
  • U+00AD
  • U+0F04 naar U+0F12
  • U+2329 en U+232A
  • U+FE68
  • U+00B7
  • U+0F3A naar U+0F3D
  • U+2768 tot U+2775
  • U+FE6A en U+FE6B
  • U+00BB
  • U+0F85
  • U+27C5 naar U+27C6
  • U+FF01 tot U+FF03
  • U+00BF
  • U+0FD0 en U+0FD1
  • U+27E6 naar U+27EB
  • U+FF05 naar U+FF0A
  • U+037E
  • U+104A naar U+104F
  • U+2983 naar U+2998
  • U+FF0C naar U+FF0F
  • U+0387
  • U+10FB
  • U+29D8 naar U+29DB
  • U+FF1A en U+FF1B
  • U+055A naar U+055F
  • U+1361 tot U+1368
  • U+29FC en U+29FD
  • U+FF1F en U+FF20
  • U+0589 en U+058A
  • U+166D en U+166E
  • U+2CF9 naar U+2CFC
  • U+FF3B naar U+FF3D
  • U+05BE
  • U+169B en U+169C
  • U+2CFE en U+2CFF
  • U+FF3F
  • U+05C0
  • U+16EB naar U+16ED
  • U+2E00 naar U+2E17
  • U+FF5B
  • U+05C3
  • U+1735 en U+1736
  • U+2E1C en U+2E1D
  • U+FF5D
  • U+05C6
  • U+17D4 naar U+17D6
  • U+3001 tot U+3003
  • U+FF5F naar U+FF65
  • U+05F3 en U+05F4
  • U+17D8 naar U+17DA
  • U+3008 tot U+3011

Zie ook

Van toepassing op

IsPunctuation(String, Int32)

Bron:
Char.cs
Bron:
Char.cs
Bron:
Char.cs
Bron:
Char.cs
Bron:
Char.cs

Hiermee wordt aangegeven of het teken op de opgegeven positie in een opgegeven tekenreeks is gecategoriseerd als leesteken.

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

Parameters

s
String

Een tekenreeks.

index
Int32

De positie van het teken dat moet worden geëvalueerd s.

Retouren

true als het teken op positie index een s interpunctieteken is; anders false.

Uitzonderingen

index is kleiner dan nul of groter dan de laatste positie in s.

Opmerkingen

Tekenposities in een tekenreeks worden geïndexeerd vanaf nul.

Geldige interpunctiemarkeringen zijn lid van de volgende categorieën in: , , , , , , , UnicodeCategoryof ConnectorPunctuation. DashPunctuationOpenPunctuationClosePunctuationInitialQuotePunctuationFinalQuotePunctuationOtherPunctuation Ze bevatten tekens met de volgende Unicode-codepunten:

  • U+0021 tot U+0023
  • U+060C en U+060D
  • U+1800 naar U+180A
  • U+3014 naar U+301F
  • U+0025 naar U+002A
  • U+061B
  • U+1944 en U+1945
  • U+3030
  • U+002C naar U+002F
  • U+061E en U+061F
  • U+19DE en U+19DF
  • U+303D
  • U+003A en U+003B
  • U+066A naar U+066D
  • U+1A1E en U+1A1F
  • U+30A0
  • U+003F en U+0040
  • U+06D4
  • U+1B5A naar U+1B60
  • U+30FB
  • U+005B naar U+005D
  • U+0700 naar U+070D
  • U+2010 tot U+2027
  • U+A874 naar U+A877
  • U+005F
  • U+07F7 naar U+07F9
  • U+2030 tot U+2043
  • U+FD3E en U+FD3F
  • U+007B
  • U+0964 en U+0965
  • U+2045 tot U+2051
  • U+FE10 naar U+FE19
  • U+007D
  • U+0970
  • U+2053 naar U+205E
  • U+FE30 naar U+FE52
  • U+00A1
  • U+0DF4
  • U+207D en U+207E
  • U+FE54 naar U+FE61
  • U+00AB
  • U+0E4F naar U+0E5B
  • U+208D en U+208E
  • U+FE63
  • U+00AD
  • U+0F04 naar U+0F12
  • U+2329 en U+232A
  • U+FE68
  • U+00B7
  • U+0F3A naar U+0F3D
  • U+2768 tot U+2775
  • U+FE6A en U+FE6B
  • U+00BB
  • U+0F85
  • U+27C5 naar U+27C6
  • U+FF01 tot U+FF03
  • U+00BF
  • U+0FD0 en U+0FD1
  • U+27E6 naar U+27EB
  • U+FF05 naar U+FF0A
  • U+037E
  • U+104A naar U+104F
  • U+2983 naar U+2998
  • U+FF0C naar U+FF0F
  • U+0387
  • U+10FB
  • U+29D8 naar U+29DB
  • U+FF1A en U+FF1B
  • U+055A naar U+055F
  • U+1361 tot U+1368
  • U+29FC en U+29FD
  • U+FF1F en U+FF20
  • U+0589 en U+058A
  • U+166D en U+166E
  • U+2CF9 naar U+2CFC
  • U+FF3B naar U+FF3D
  • U+05BE
  • U+169B en U+169C
  • U+2CFE en U+2CFF
  • U+FF3F
  • U+05C0
  • U+16EB naar U+16ED
  • U+2E00 naar U+2E17
  • U+FF5B
  • U+05C3
  • U+1735 en U+1736
  • U+2E1C en U+2E1D
  • U+FF5D
  • U+05C6
  • U+17D4 naar U+17D6
  • U+3001 tot U+3003
  • U+FF5F naar U+FF65
  • U+05F3 en U+05F4
  • U+17D8 naar U+17DA
  • U+3008 tot U+3011

Zie ook

Van toepassing op