Char.IsPunctuation Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Wskazuje, czy znak Unicode jest klasyfikowany jako znak interpunkcyjny.
Przeciążenia
| Nazwa | Opis |
|---|---|
| IsPunctuation(Char) |
Wskazuje, czy określony znak Unicode jest klasyfikowany jako znak interpunkcyjny. |
| IsPunctuation(String, Int32) |
Wskazuje, czy znak na określonej pozycji w określonym ciągu jest klasyfikowany jako znak interpunkcyjny. |
Przykłady
W poniższym przykładzie kodu pokazano IsPunctuationpolecenie .
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
Uwagi
Prawidłowe znaki interpunkcyjne są elementami członkowskimi następujących kategorii wUnicodeCategory: ConnectorPunctuation, , DashPunctuation, OpenPunctuationClosePunctuation, InitialQuotePunctuation, , FinalQuotePunctuationlub OtherPunctuation. Zawierają one znaki z następującymi punktami kodu Unicode:
- U+0021 do U+0023
- U+060C i U+060D
- U+1800 do U+180A
- U+3014 do U+301F
- U+0025 do U+002A
- U+061B
- U+1944 i U+1945
- U+3030
- U+002C do U+002F
- U+061E i U+061F
- U+19DE i U+19DF
- U+303D
- U+003A i U+003B
- U+066A do U+066D
- U+1A1E i U+1A1F
- U+30A0
- U+003F i U+0040
- U+06D4
- U+1B5A do U+1B60
- U+30FB
- U+005B do U+005D
- U+0700 do U+070D
- U+2010 do U+2027
- U+A874 do U+A877
- U+005F
- U+07F7 do U+07F9
- U+2030 do U+2043
- U+FD3E i U+FD3F
- U+007B
- U+0964 i U+0965
- U+2045 do U+2051
- U+FE10 do U+FE19
- U+007D
- U+0970
- U+2053 do U+205E
- U+FE30 do U+FE52
- U+00A1
- U+0DF4
- U+207D i U+207E
- U+FE54 do U+FE61
- U+00AB
- U+0E4F do U+0E5B
- U+208D i U+208E
- U+FE63
- U+00AD
- U+0F04 do U+0F12
- U+2329 i U+232A
- U+FE68
- U+00B7
- U+0F3A do U+0F3D
- U+2768 do U+2775
- U+FE6A i U+FE6B
- U+00BB
- U+0F85
- U+27C5 do U+27C6
- U+FF01 do U+FF03
- U+00BF
- U+0FD0 i U+0FD1
- U+27E6 do U+27EB
- U+FF05 do U+FF0A
- U+037E
- U+104A do U+104F
- U+2983 do U+2998
- U+FF0C do U+FF0F
- U+0387
- U+10FB
- U+29D8 do U+29DB
- U+FF1A i U+FF1B
- U+055A do U+055F
- U+1361 do U+1368
- U+29FC i U+29FD
- U+FF1F i U+FF20
- U+0589 i U+058A
- U+166D i U+166E
- U+2CF9 do U+2CFC
- U+FF3B do U+FF3D
- U+05BE
- U+169B i U+169C
- U+2CFE i U+2CFF
- U+FF3F
- U+05C0
- U+16EB do U+16ED
- U+2E00 do U+2E17
- U+FF5B
- U+05C3
- U+1735 i U+1736
- U+2E1C i U+2E1D
- U+FF5D
- U+05C6
- U+17D4 do U+17D6
- U+3001 do U+3003
- U+FF5F do U+FF65
- U+05F3 i U+05F4
- U+17D8 do U+17DA
- U+3008 do U+3011
IsPunctuation(Char)
- Źródło:
- Char.cs
- Źródło:
- Char.cs
- Źródło:
- Char.cs
- Źródło:
- Char.cs
- Źródło:
- Char.cs
Wskazuje, czy określony znak Unicode jest klasyfikowany jako znak interpunkcyjny.
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 do oceny.
Zwraca
true jeśli c jest znakiem interpunkcyjnym; w przeciwnym razie false.
Uwagi
Prawidłowe znaki interpunkcyjne są elementami członkowskimi następujących kategorii wUnicodeCategory: ConnectorPunctuation, , DashPunctuation, OpenPunctuationClosePunctuation, InitialQuotePunctuation, , FinalQuotePunctuationlub OtherPunctuation. Zawierają one znaki z następującymi punktami kodu Unicode:
- U+0021 do U+0023
- U+060C i U+060D
- U+1800 do U+180A
- U+3014 do U+301F
- U+0025 do U+002A
- U+061B
- U+1944 i U+1945
- U+3030
- U+002C do U+002F
- U+061E i U+061F
- U+19DE i U+19DF
- U+303D
- U+003A i U+003B
- U+066A do U+066D
- U+1A1E i U+1A1F
- U+30A0
- U+003F i U+0040
- U+06D4
- U+1B5A do U+1B60
- U+30FB
- U+005B do U+005D
- U+0700 do U+070D
- U+2010 do U+2027
- U+A874 do U+A877
- U+005F
- U+07F7 do U+07F9
- U+2030 do U+2043
- U+FD3E i U+FD3F
- U+007B
- U+0964 i U+0965
- U+2045 do U+2051
- U+FE10 do U+FE19
- U+007D
- U+0970
- U+2053 do U+205E
- U+FE30 do U+FE52
- U+00A1
- U+0DF4
- U+207D i U+207E
- U+FE54 do U+FE61
- U+00AB
- U+0E4F do U+0E5B
- U+208D i U+208E
- U+FE63
- U+00AD
- U+0F04 do U+0F12
- U+2329 i U+232A
- U+FE68
- U+00B7
- U+0F3A do U+0F3D
- U+2768 do U+2775
- U+FE6A i U+FE6B
- U+00BB
- U+0F85
- U+27C5 do U+27C6
- U+FF01 do U+FF03
- U+00BF
- U+0FD0 i U+0FD1
- U+27E6 do U+27EB
- U+FF05 do U+FF0A
- U+037E
- U+104A do U+104F
- U+2983 do U+2998
- U+FF0C do U+FF0F
- U+0387
- U+10FB
- U+29D8 do U+29DB
- U+FF1A i U+FF1B
- U+055A do U+055F
- U+1361 do U+1368
- U+29FC i U+29FD
- U+FF1F i U+FF20
- U+0589 i U+058A
- U+166D i U+166E
- U+2CF9 do U+2CFC
- U+FF3B do U+FF3D
- U+05BE
- U+169B i U+169C
- U+2CFE i U+2CFF
- U+FF3F
- U+05C0
- U+16EB do U+16ED
- U+2E00 do U+2E17
- U+FF5B
- U+05C3
- U+1735 i U+1736
- U+2E1C i U+2E1D
- U+FF5D
- U+05C6
- U+17D4 do U+17D6
- U+3001 do U+3003
- U+FF5F do U+FF65
- U+05F3 i U+05F4
- U+17D8 do U+17DA
- U+3008 do U+3011
Zobacz też
Dotyczy
IsPunctuation(String, Int32)
- Źródło:
- Char.cs
- Źródło:
- Char.cs
- Źródło:
- Char.cs
- Źródło:
- Char.cs
- Źródło:
- Char.cs
Wskazuje, czy znak na określonej pozycji w określonym ciągu jest klasyfikowany jako znak interpunkcyjny.
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
Pewien ciąg.
- index
- Int32
Pozycja znaku do obliczenia w elem s.
Zwraca
true jeśli znak na pozycji index w s obiekcie jest znakiem interpunkcyjnym; w przeciwnym razie false.
Wyjątki
Parametr s ma wartość null.
index wartość jest mniejsza niż zero lub większa niż ostatnia pozycja w elem s.
Uwagi
Pozycje znaków w ciągu są indeksowane począwszy od zera.
Prawidłowe znaki interpunkcyjne są elementami członkowskimi następujących kategorii wUnicodeCategory: ConnectorPunctuation, , DashPunctuation, OpenPunctuationClosePunctuation, InitialQuotePunctuation, , FinalQuotePunctuationlub OtherPunctuation. Zawierają one znaki z następującymi punktami kodu Unicode:
- U+0021 do U+0023
- U+060C i U+060D
- U+1800 do U+180A
- U+3014 do U+301F
- U+0025 do U+002A
- U+061B
- U+1944 i U+1945
- U+3030
- U+002C do U+002F
- U+061E i U+061F
- U+19DE i U+19DF
- U+303D
- U+003A i U+003B
- U+066A do U+066D
- U+1A1E i U+1A1F
- U+30A0
- U+003F i U+0040
- U+06D4
- U+1B5A do U+1B60
- U+30FB
- U+005B do U+005D
- U+0700 do U+070D
- U+2010 do U+2027
- U+A874 do U+A877
- U+005F
- U+07F7 do U+07F9
- U+2030 do U+2043
- U+FD3E i U+FD3F
- U+007B
- U+0964 i U+0965
- U+2045 do U+2051
- U+FE10 do U+FE19
- U+007D
- U+0970
- U+2053 do U+205E
- U+FE30 do U+FE52
- U+00A1
- U+0DF4
- U+207D i U+207E
- U+FE54 do U+FE61
- U+00AB
- U+0E4F do U+0E5B
- U+208D i U+208E
- U+FE63
- U+00AD
- U+0F04 do U+0F12
- U+2329 i U+232A
- U+FE68
- U+00B7
- U+0F3A do U+0F3D
- U+2768 do U+2775
- U+FE6A i U+FE6B
- U+00BB
- U+0F85
- U+27C5 do U+27C6
- U+FF01 do U+FF03
- U+00BF
- U+0FD0 i U+0FD1
- U+27E6 do U+27EB
- U+FF05 do U+FF0A
- U+037E
- U+104A do U+104F
- U+2983 do U+2998
- U+FF0C do U+FF0F
- U+0387
- U+10FB
- U+29D8 do U+29DB
- U+FF1A i U+FF1B
- U+055A do U+055F
- U+1361 do U+1368
- U+29FC i U+29FD
- U+FF1F i U+FF20
- U+0589 i U+058A
- U+166D i U+166E
- U+2CF9 do U+2CFC
- U+FF3B do U+FF3D
- U+05BE
- U+169B i U+169C
- U+2CFE i U+2CFF
- U+FF3F
- U+05C0
- U+16EB do U+16ED
- U+2E00 do U+2E17
- U+FF5B
- U+05C3
- U+1735 i U+1736
- U+2E1C i U+2E1D
- U+FF5D
- U+05C6
- U+17D4 do U+17D6
- U+3001 do U+3003
- U+FF5F do U+FF65
- U+05F3 i U+05F4
- U+17D8 do U+17DA
- U+3008 do U+3011