Char.IsPunctuation Metoda

Definice

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

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

Viz také

Platí pro