Jazyk

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(String, Int32)

Určuje, zda je znak na zadané pozici v zadaném řetězci zařazený do kategorií jako interpunkční znaménko.

IsPunctuation(Char)

Určuje, zda je zadaný znak Unicode zařazen do kategorie 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(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

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