Char.IsPunctuation Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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
s az null.
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