Char.IsPunctuation Metoda

Definicja

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

Zobacz też

Dotyczy