Char.IsPunctuation Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
s is null.
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