Char.IsPunctuation Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Označuje, zda je znak Unicode zařazen do kategorie jako interpunkční znaménko.
Přetížení
| Name | Description |
|---|---|
| IsPunctuation(Char) |
Určuje, zda je zadaný znak Unicode zařazen do kategorie jako interpunkční znaménko. |
| IsPunctuation(String, Int32) |
Určuje, zda je znak na zadané pozici v zadaném řetězci zařazený do kategorií jako interpunkční znaménko. |
Příklady
Následující příklad kódu ukazuje 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
Poznámky
Platné interpunkční znaménka jsou členy následujících kategorií v : UnicodeCategoryConnectorPunctuation, DashPunctuation, , OpenPunctuation, ClosePunctuation, InitialQuotePunctuation, , FinalQuotePunctuationnebo OtherPunctuation. Obsahují znaky s následujícími body kódu Unicode:
- U+0021 až U+0023
- U+060C a U+060D
- U+1800 až U+180A
- U+3014 až U+301F
- U+0025 až U+002A
- U+061B
- U+1944 a U+1945
- U+3030
- U+002C až U+002F
- U+061E a U+061F
- U+19DE a U+19DF
- U+303D
- U+003A a U+003B
- U+066A až U+066D
- U+1A1E a U+1A1F
- U+30A0
- U+003F a U+0040
- U+06D4
- U+1B5A až U+1B60
- U+30FB
- U+005B až U+005D
- U+0700 až U+070D
- U+2010 až U+2027
- U+A874 až U+A877
- U+005F
- U+07F7 až U+07F9
- U+2030 až U+2043
- U+FD3E a U+FD3F
- U+007B
- U+0964 a U+0965
- U+2045 až U+2051
- U+FE10 až U+FE19
- U+007D
- U+0970
- U+2053 až U+205E
- U+FE30 až U+FE52
- U+00A1
- U+0DF4
- U+207D a U+207E
- U+FE54 až U+FE61
- U+00AB
- U+0E4F až U+0E5B
- U+208D a U+208E
- U+FE63
- U+00AD
- U+0F04 až U+0F12
- U+2329 a U+232A
- U+FE68
- U+00B7
- U+0F3A až U+0F3D
- U+2768 až U+2775
- U+FE6A a U+FE6B
- U+00BB
- U+0F85
- U+27C5 až U+27C6
- U+FF01 až U+FF03
- U+00BF
- U+0FD0 a U+0FD1
- U+27E6 až U+27EB
- U+FF05 až U+FF0A
- U+037E
- U+104A až U+104F
- U+2983 až U+2998
- U+FF0C až U+FF0F
- U+0387
- U+10FB
- U+29D8 až U+29DB
- U+FF1A a U+FF1B
- U+055A až U+055F
- U+1361 až U+1368
- U+29FC a U+29FD
- U+FF1F a U+FF20
- U+0589 a U+058A
- U+166D a U+166E
- U+2CF9 až U+2CFC
- U+FF3B až U+FF3D
- U+05BE
- U+169B a U+169C
- U+2CFE a U+2CFF
- U+FF3F
- U+05C0
- U+16EB až U+16ED
- U+2E00 až U+2E17
- U+FF5B
- U+05C3
- U+1735 a U+1736
- U+2E1C a U+2E1D
- U+FF5D
- U+05C6
- U+17D4 až U+17D6
- U+3001 až U+3003
- U+FF5F až U+FF65
- U+05F3 a U+05F4
- U+17D8 až U+17DA
- U+3008 až U+3011
IsPunctuation(Char)
- Zdroj:
- Char.cs
- Zdroj:
- Char.cs
- Zdroj:
- Char.cs
- Zdroj:
- Char.cs
- Zdroj:
- Char.cs
Určuje, zda je zadaný znak Unicode zařazen do kategorie jako interpunkční znaménko.
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
Parametry
- c
- Char
Znak Unicode, který se má vyhodnotit.
Návraty
truepokud c je interpunkční znaménko, jinak . false
Poznámky
Platné interpunkční znaménka jsou členy následujících kategorií v : UnicodeCategoryConnectorPunctuation, DashPunctuation, , OpenPunctuation, ClosePunctuation, InitialQuotePunctuation, , FinalQuotePunctuationnebo OtherPunctuation. Obsahují znaky s následujícími body kódu Unicode:
- U+0021 až U+0023
- U+060C a U+060D
- U+1800 až U+180A
- U+3014 až U+301F
- U+0025 až U+002A
- U+061B
- U+1944 a U+1945
- U+3030
- U+002C až U+002F
- U+061E a U+061F
- U+19DE a U+19DF
- U+303D
- U+003A a U+003B
- U+066A až U+066D
- U+1A1E a U+1A1F
- U+30A0
- U+003F a U+0040
- U+06D4
- U+1B5A až U+1B60
- U+30FB
- U+005B až U+005D
- U+0700 až U+070D
- U+2010 až U+2027
- U+A874 až U+A877
- U+005F
- U+07F7 až U+07F9
- U+2030 až U+2043
- U+FD3E a U+FD3F
- U+007B
- U+0964 a U+0965
- U+2045 až U+2051
- U+FE10 až U+FE19
- U+007D
- U+0970
- U+2053 až U+205E
- U+FE30 až U+FE52
- U+00A1
- U+0DF4
- U+207D a U+207E
- U+FE54 až U+FE61
- U+00AB
- U+0E4F až U+0E5B
- U+208D a U+208E
- U+FE63
- U+00AD
- U+0F04 až U+0F12
- U+2329 a U+232A
- U+FE68
- U+00B7
- U+0F3A až U+0F3D
- U+2768 až U+2775
- U+FE6A a U+FE6B
- U+00BB
- U+0F85
- U+27C5 až U+27C6
- U+FF01 až U+FF03
- U+00BF
- U+0FD0 a U+0FD1
- U+27E6 až U+27EB
- U+FF05 až U+FF0A
- U+037E
- U+104A až U+104F
- U+2983 až U+2998
- U+FF0C až U+FF0F
- U+0387
- U+10FB
- U+29D8 až U+29DB
- U+FF1A a U+FF1B
- U+055A až U+055F
- U+1361 až U+1368
- U+29FC a U+29FD
- U+FF1F a U+FF20
- U+0589 a U+058A
- U+166D a U+166E
- U+2CF9 až U+2CFC
- U+FF3B až U+FF3D
- U+05BE
- U+169B a U+169C
- U+2CFE a U+2CFF
- U+FF3F
- U+05C0
- U+16EB až U+16ED
- U+2E00 až U+2E17
- U+FF5B
- U+05C3
- U+1735 a U+1736
- U+2E1C a U+2E1D
- U+FF5D
- U+05C6
- U+17D4 až U+17D6
- U+3001 až U+3003
- U+FF5F až U+FF65
- U+05F3 a U+05F4
- U+17D8 až U+17DA
- U+3008 až U+3011
Viz také
Platí pro
IsPunctuation(String, Int32)
- Zdroj:
- Char.cs
- Zdroj:
- Char.cs
- Zdroj:
- Char.cs
- Zdroj:
- Char.cs
- Zdroj:
- Char.cs
Určuje, zda je znak na zadané pozici v zadaném řetězci zařazený do kategorií jako interpunkční znaménko.
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
Parametry
- s
- String
Řetězec.
- index
- Int32
Pozice znaku, ve skteré se má vyhodnotit .
Návraty
true pokud je znak na pozici index v s interpunkční znaméně; falsev opačném případě .
Výjimky
s je null.
index je menší než nula nebo větší než poslední pozice v s.
Poznámky
Pozice znaků v řetězci se indexují od nuly.
Platné interpunkční znaménka jsou členy následujících kategorií v : UnicodeCategoryConnectorPunctuation, DashPunctuation, , OpenPunctuation, ClosePunctuation, InitialQuotePunctuation, , FinalQuotePunctuationnebo OtherPunctuation. Obsahují znaky s následujícími body kódu Unicode:
- U+0021 až U+0023
- U+060C a U+060D
- U+1800 až U+180A
- U+3014 až U+301F
- U+0025 až U+002A
- U+061B
- U+1944 a U+1945
- U+3030
- U+002C až U+002F
- U+061E a U+061F
- U+19DE a U+19DF
- U+303D
- U+003A a U+003B
- U+066A až U+066D
- U+1A1E a U+1A1F
- U+30A0
- U+003F a U+0040
- U+06D4
- U+1B5A až U+1B60
- U+30FB
- U+005B až U+005D
- U+0700 až U+070D
- U+2010 až U+2027
- U+A874 až U+A877
- U+005F
- U+07F7 až U+07F9
- U+2030 až U+2043
- U+FD3E a U+FD3F
- U+007B
- U+0964 a U+0965
- U+2045 až U+2051
- U+FE10 až U+FE19
- U+007D
- U+0970
- U+2053 až U+205E
- U+FE30 až U+FE52
- U+00A1
- U+0DF4
- U+207D a U+207E
- U+FE54 až U+FE61
- U+00AB
- U+0E4F až U+0E5B
- U+208D a U+208E
- U+FE63
- U+00AD
- U+0F04 až U+0F12
- U+2329 a U+232A
- U+FE68
- U+00B7
- U+0F3A až U+0F3D
- U+2768 až U+2775
- U+FE6A a U+FE6B
- U+00BB
- U+0F85
- U+27C5 až U+27C6
- U+FF01 až U+FF03
- U+00BF
- U+0FD0 a U+0FD1
- U+27E6 až U+27EB
- U+FF05 až U+FF0A
- U+037E
- U+104A až U+104F
- U+2983 až U+2998
- U+FF0C až U+FF0F
- U+0387
- U+10FB
- U+29D8 až U+29DB
- U+FF1A a U+FF1B
- U+055A až U+055F
- U+1361 až U+1368
- U+29FC a U+29FD
- U+FF1F a U+FF20
- U+0589 a U+058A
- U+166D a U+166E
- U+2CF9 až U+2CFC
- U+FF3B až U+FF3D
- U+05BE
- U+169B a U+169C
- U+2CFE a U+2CFF
- U+FF3F
- U+05C0
- U+16EB až U+16ED
- U+2E00 až U+2E17
- U+FF5B
- U+05C3
- U+1735 a U+1736
- U+2E1C a U+2E1D
- U+FF5D
- U+05C6
- U+17D4 až U+17D6
- U+3001 až U+3003
- U+FF5F až U+FF65
- U+05F3 a U+05F4
- U+17D8 až U+17DA
- U+3008 až U+3011