Char.IsPunctuation Metódus

Definíció

Azt jelzi, hogy egy Unicode-karakter írásjelként van-e kategorizálva.

Túlterhelések

Name Description
IsPunctuation(Char)

Azt jelzi, hogy a megadott Unicode-karakter írásjelként van-e kategorizálva.

IsPunctuation(String, Int32)

Azt jelzi, hogy a megadott sztring adott helyén lévő karakter írásjelként van-e kategorizálva.

Példák

Az alábbi példakód bemutatja.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

Megjegyzések

Az érvényes írásjelek a következő kategóriák UnicodeCategorytagjai: ConnectorPunctuation: , DashPunctuation, OpenPunctuation, ClosePunctuation, , InitialQuotePunctuation, FinalQuotePunctuationvagy OtherPunctuation. A következő Unicode-kódpontokkal rendelkező karaktereket tartalmaznak:

  • U+0021–U+0023
  • U+060C és U+060D
  • U+1800–U+180A
  • U+3014–U+301F
  • U+0025–U+002A
  • U+061B
  • U+1944 és U+1945
  • U+3030
  • U+002C–U+002F
  • U+061E és U+061F
  • U+19DE és U+19DF
  • U+303D
  • U+003A és U+003B
  • U+066A–U+066D
  • U+1A1E és U+1A1F
  • U+30A0
  • U+003F és U+0040
  • U+06D4
  • U+1B5A–U+1B60
  • U+30FB
  • U+005B–U+005D
  • U+0700–U+070D
  • U+2010–U+2027
  • U+A874–U+A877
  • U+005F
  • U+07F7–U+07F9
  • U+2030–U+2043
  • U+FD3E és U+FD3F
  • U+007B
  • U+0964 és U+0965
  • U+2045–U+2051
  • U+FE10–U+FE19
  • U+007D
  • U+0970
  • U+2053–U+205E
  • U+FE30–U+FE52
  • U+00A1
  • U+0DF4
  • U+207D és U+207E
  • U+FE54–U+FE61
  • U+00AB
  • U+0E4F–U+0E5B
  • U+208D és U+208E
  • U+FE63
  • U+00AD
  • U+0F04–U+0F12
  • U+2329 és U+232A
  • U+FE68
  • U+00B7
  • U+0F3A–U+0F3D
  • U+2768–U+2775
  • U+FE6A és U+FE6B
  • U+00BB
  • U+0F85
  • U+27C5–U+27C6
  • U+FF01–U+FF03
  • U+00BF
  • U+0FD0 és U+0FD1
  • U+27E6–U+27EB
  • U+FF05–U+FF0A
  • U+037E
  • U+104A–U+104F
  • U+2983–U+2998
  • U+FF0C–U+FF0F
  • U+0387
  • U+10FB
  • U+29D8–U+29DB
  • U+FF1A és U+FF1B
  • U+055A–U+055F
  • U+1361–U+1368
  • U+29FC és U+29FD
  • U+FF1F és U+FF20
  • U+0589 és U+058A
  • U+166D és U+166E
  • U+2CF9–U+2CFC
  • U+FF3B–U+FF3D
  • U+05BE
  • U+169B és U+169C
  • U+2CFE és U+2CFF
  • U+FF3F
  • U+05C0
  • U+16EB–U+16ED
  • U+2E00–U+2E17
  • U+FF5B
  • U+05C3
  • U+1735 és U+1736
  • U+2E1C és U+2E1D
  • U+FF5D
  • U+05C6
  • U+17D4–U+17D6
  • U+3001–U+3003
  • U+FF5F–U+FF65
  • U+05F3 és U+05F4
  • U+17D8–U+17DA
  • U+3008–U+3011

IsPunctuation(Char)

Azt jelzi, hogy a megadott Unicode-karakter írásjelként van-e kategorizálva.

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

Paraméterek

c
Char

A kiértékelendő Unicode-karakter.

Válaszok

true ha c írásjel; ellenkező esetben false.

Megjegyzések

Az érvényes írásjelek a következő kategóriák UnicodeCategorytagjai: ConnectorPunctuation: , DashPunctuation, OpenPunctuation, ClosePunctuation, , InitialQuotePunctuation, FinalQuotePunctuationvagy OtherPunctuation. A következő Unicode-kódpontokkal rendelkező karaktereket tartalmaznak:

  • U+0021–U+0023
  • U+060C és U+060D
  • U+1800–U+180A
  • U+3014–U+301F
  • U+0025–U+002A
  • U+061B
  • U+1944 és U+1945
  • U+3030
  • U+002C–U+002F
  • U+061E és U+061F
  • U+19DE és U+19DF
  • U+303D
  • U+003A és U+003B
  • U+066A–U+066D
  • U+1A1E és U+1A1F
  • U+30A0
  • U+003F és U+0040
  • U+06D4
  • U+1B5A–U+1B60
  • U+30FB
  • U+005B–U+005D
  • U+0700–U+070D
  • U+2010–U+2027
  • U+A874–U+A877
  • U+005F
  • U+07F7–U+07F9
  • U+2030–U+2043
  • U+FD3E és U+FD3F
  • U+007B
  • U+0964 és U+0965
  • U+2045–U+2051
  • U+FE10–U+FE19
  • U+007D
  • U+0970
  • U+2053–U+205E
  • U+FE30–U+FE52
  • U+00A1
  • U+0DF4
  • U+207D és U+207E
  • U+FE54–U+FE61
  • U+00AB
  • U+0E4F–U+0E5B
  • U+208D és U+208E
  • U+FE63
  • U+00AD
  • U+0F04–U+0F12
  • U+2329 és U+232A
  • U+FE68
  • U+00B7
  • U+0F3A–U+0F3D
  • U+2768–U+2775
  • U+FE6A és U+FE6B
  • U+00BB
  • U+0F85
  • U+27C5–U+27C6
  • U+FF01–U+FF03
  • U+00BF
  • U+0FD0 és U+0FD1
  • U+27E6–U+27EB
  • U+FF05–U+FF0A
  • U+037E
  • U+104A–U+104F
  • U+2983–U+2998
  • U+FF0C–U+FF0F
  • U+0387
  • U+10FB
  • U+29D8–U+29DB
  • U+FF1A és U+FF1B
  • U+055A–U+055F
  • U+1361–U+1368
  • U+29FC és U+29FD
  • U+FF1F és U+FF20
  • U+0589 és U+058A
  • U+166D és U+166E
  • U+2CF9–U+2CFC
  • U+FF3B–U+FF3D
  • U+05BE
  • U+169B és U+169C
  • U+2CFE és U+2CFF
  • U+FF3F
  • U+05C0
  • U+16EB–U+16ED
  • U+2E00–U+2E17
  • U+FF5B
  • U+05C3
  • U+1735 és U+1736
  • U+2E1C és U+2E1D
  • U+FF5D
  • U+05C6
  • U+17D4–U+17D6
  • U+3001–U+3003
  • U+FF5F–U+FF65
  • U+05F3 és U+05F4
  • U+17D8–U+17DA
  • U+3008–U+3011

Lásd még

A következőre érvényes:

IsPunctuation(String, Int32)

Azt jelzi, hogy a megadott sztring adott helyén lévő karakter írásjelként van-e kategorizálva.

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

Paraméterek

s
String

Egy karakterlánc.

index
Int32

A kiértékelendő karakter pozíciója s.

Válaszok

true ha a pozícióban index lévő s karakter írásjel; ellenkező esetben false.

Kivételek

index kisebb, mint nulla vagy nagyobb, mint az utolsó pozíció a nézetben s.

Megjegyzések

A sztring karakterpozíciói nullától kezdve indexelhetők.

Az érvényes írásjelek a következő kategóriák UnicodeCategorytagjai: ConnectorPunctuation: , DashPunctuation, OpenPunctuation, ClosePunctuation, , InitialQuotePunctuation, FinalQuotePunctuationvagy OtherPunctuation. A következő Unicode-kódpontokkal rendelkező karaktereket tartalmaznak:

  • U+0021–U+0023
  • U+060C és U+060D
  • U+1800–U+180A
  • U+3014–U+301F
  • U+0025–U+002A
  • U+061B
  • U+1944 és U+1945
  • U+3030
  • U+002C–U+002F
  • U+061E és U+061F
  • U+19DE és U+19DF
  • U+303D
  • U+003A és U+003B
  • U+066A–U+066D
  • U+1A1E és U+1A1F
  • U+30A0
  • U+003F és U+0040
  • U+06D4
  • U+1B5A–U+1B60
  • U+30FB
  • U+005B–U+005D
  • U+0700–U+070D
  • U+2010–U+2027
  • U+A874–U+A877
  • U+005F
  • U+07F7–U+07F9
  • U+2030–U+2043
  • U+FD3E és U+FD3F
  • U+007B
  • U+0964 és U+0965
  • U+2045–U+2051
  • U+FE10–U+FE19
  • U+007D
  • U+0970
  • U+2053–U+205E
  • U+FE30–U+FE52
  • U+00A1
  • U+0DF4
  • U+207D és U+207E
  • U+FE54–U+FE61
  • U+00AB
  • U+0E4F–U+0E5B
  • U+208D és U+208E
  • U+FE63
  • U+00AD
  • U+0F04–U+0F12
  • U+2329 és U+232A
  • U+FE68
  • U+00B7
  • U+0F3A–U+0F3D
  • U+2768–U+2775
  • U+FE6A és U+FE6B
  • U+00BB
  • U+0F85
  • U+27C5–U+27C6
  • U+FF01–U+FF03
  • U+00BF
  • U+0FD0 és U+0FD1
  • U+27E6–U+27EB
  • U+FF05–U+FF0A
  • U+037E
  • U+104A–U+104F
  • U+2983–U+2998
  • U+FF0C–U+FF0F
  • U+0387
  • U+10FB
  • U+29D8–U+29DB
  • U+FF1A és U+FF1B
  • U+055A–U+055F
  • U+1361–U+1368
  • U+29FC és U+29FD
  • U+FF1F és U+FF20
  • U+0589 és U+058A
  • U+166D és U+166E
  • U+2CF9–U+2CFC
  • U+FF3B–U+FF3D
  • U+05BE
  • U+169B és U+169C
  • U+2CFE és U+2CFF
  • U+FF3F
  • U+05C0
  • U+16EB–U+16ED
  • U+2E00–U+2E17
  • U+FF5B
  • U+05C3
  • U+1735 és U+1736
  • U+2E1C és U+2E1D
  • U+FF5D
  • U+05C6
  • U+17D4–U+17D6
  • U+3001–U+3003
  • U+FF5F–U+FF65
  • U+05F3 és U+05F4
  • U+17D8–U+17DA
  • U+3008–U+3011

Lásd még

A következőre érvényes: