Char.IsPunctuation Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Unicode karakterinin noktalama işareti olarak kategorilere ayrılmış olup olmadığını gösterir.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| IsPunctuation(Char) |
Belirtilen Unicode karakterinin noktalama işareti olarak kategorilere ayrılmış olup olmadığını gösterir. |
| IsPunctuation(String, Int32) |
Belirtilen dizede belirtilen konumdaki karakterin noktalama işareti olarak kategorilere ayrılmış olup olmadığını gösterir. |
Örnekler
Aşağıdaki kod örneğinde gösterilmiştir 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
Açıklamalar
Geçerli noktalama işaretleri , , , UnicodeCategory, ConnectorPunctuation, DashPunctuation, OpenPunctuation, ClosePunctuationveya InitialQuotePunctuationiçindeki FinalQuotePunctuationOtherPunctuationaşağıdaki kategorilerin üyeleridir. Bunlar aşağıdaki Unicode kod noktalarına sahip karakterler içerir:
- U+0021 - U+0023
- U+060C ve U+060D
- U+1800 - U+180A
- U+3014 - U+301F
- U+0025 - U+002A
- U+061B
- U+1944 ve U+1945
- U+3030
- U+002C -U+002F
- U+061E ve U+061F
- U+19DE ve U+19DF
- U+303D
- U+003A ve U+003B
- U+066A - U+066D
- U+1A1E ve U+1A1F
- U+30A0
- U+003F ve 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 ve U+FD3F
- U+007B
- U+0964 ve 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 ve U+207E
- U+FE54 - U+FE61
- U+00AB
- U+0E4F -U+0E5B
- U+208D ve U+208E
- U+FE63
- U+00AD
- U+0F04 - U+0F12
- U+2329 ve U+232A
- U+FE68
- U+00B7
- U+0F3A - U+0F3D
- U+2768 - U+2775
- U+FE6A ve U+FE6B
- U+00BB
- U+0F85
- U+27C5 - U+27C6
- U+FF01 - U+FF03
- U+00BF
- U+0FD0 ve U+0FD1
- U+27E6 - U+27EB
- U+FF05 - U+FF0A
- U+037E
- U+104A - U+104F
- U+2983 - U+2998
- U+FF0C'den U+FF0F'ye
- U+0387
- U+10FB
- U+29D8 - U+29DB
- U+FF1A ve U+FF1B
- U+055A - U+055F
- U+1361 - U+1368
- U+29FC ve U+29FD
- U+FF1F ve U+FF20
- U+0589 ve U+058A
- U+166D ve U+166E
- U+2CF9 - U+2CFC
- U+FF3B'den U+FF3D'ye
- U+05BE
- U+169B ve U+169C
- U+2CFE ve U+2CFF
- U+FF3F
- U+05C0
- U+16EB'den U+16ED'e
- U+2E00 - U+2E17
- U+FF5B
- U+05C3
- U+1735 ve U+1736
- U+2E1C ve U+2E1D
- U+FF5D
- U+05C6
- U+17D4 - U+17D6
- U+3001 - U+3003
- U+FF5F'den U+FF65'e
- U+05F3 ve U+05F4
- U+17D8 - U+17DA
- U+3008 - U+3011
IsPunctuation(Char)
- Kaynak:
- Char.cs
- Kaynak:
- Char.cs
- Kaynak:
- Char.cs
- Kaynak:
- Char.cs
- Kaynak:
- Char.cs
Belirtilen Unicode karakterinin noktalama işareti olarak kategorilere ayrılmış olup olmadığını gösterir.
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
Parametreler
- c
- Char
Değerlendirilecek Unicode karakteri.
Döndürülenler
true noktalama işaretiyse c ; değilse, false.
Açıklamalar
Geçerli noktalama işaretleri , , , UnicodeCategory, ConnectorPunctuation, DashPunctuation, OpenPunctuation, ClosePunctuationveya InitialQuotePunctuationiçindeki FinalQuotePunctuationOtherPunctuationaşağıdaki kategorilerin üyeleridir. Bunlar aşağıdaki Unicode kod noktalarına sahip karakterler içerir:
- U+0021 - U+0023
- U+060C ve U+060D
- U+1800 - U+180A
- U+3014 - U+301F
- U+0025 - U+002A
- U+061B
- U+1944 ve U+1945
- U+3030
- U+002C -U+002F
- U+061E ve U+061F
- U+19DE ve U+19DF
- U+303D
- U+003A ve U+003B
- U+066A - U+066D
- U+1A1E ve U+1A1F
- U+30A0
- U+003F ve 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 ve U+FD3F
- U+007B
- U+0964 ve 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 ve U+207E
- U+FE54 - U+FE61
- U+00AB
- U+0E4F -U+0E5B
- U+208D ve U+208E
- U+FE63
- U+00AD
- U+0F04 - U+0F12
- U+2329 ve U+232A
- U+FE68
- U+00B7
- U+0F3A - U+0F3D
- U+2768 - U+2775
- U+FE6A ve U+FE6B
- U+00BB
- U+0F85
- U+27C5 - U+27C6
- U+FF01 - U+FF03
- U+00BF
- U+0FD0 ve U+0FD1
- U+27E6 - U+27EB
- U+FF05 - U+FF0A
- U+037E
- U+104A - U+104F
- U+2983 - U+2998
- U+FF0C'den U+FF0F'ye
- U+0387
- U+10FB
- U+29D8 - U+29DB
- U+FF1A ve U+FF1B
- U+055A - U+055F
- U+1361 - U+1368
- U+29FC ve U+29FD
- U+FF1F ve U+FF20
- U+0589 ve U+058A
- U+166D ve U+166E
- U+2CF9 - U+2CFC
- U+FF3B'den U+FF3D'ye
- U+05BE
- U+169B ve U+169C
- U+2CFE ve U+2CFF
- U+FF3F
- U+05C0
- U+16EB'den U+16ED'e
- U+2E00 - U+2E17
- U+FF5B
- U+05C3
- U+1735 ve U+1736
- U+2E1C ve U+2E1D
- U+FF5D
- U+05C6
- U+17D4 - U+17D6
- U+3001 - U+3003
- U+FF5F'den U+FF65'e
- U+05F3 ve U+05F4
- U+17D8 - U+17DA
- U+3008 - U+3011
Ayrıca bkz.
Şunlara uygulanır
IsPunctuation(String, Int32)
- Kaynak:
- Char.cs
- Kaynak:
- Char.cs
- Kaynak:
- Char.cs
- Kaynak:
- Char.cs
- Kaynak:
- Char.cs
Belirtilen dizede belirtilen konumdaki karakterin noktalama işareti olarak kategorilere ayrılmış olup olmadığını gösterir.
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
Parametreler
- s
- String
Bir dize.
- index
- Int32
içinde değerlendirilecek skarakterin konumu.
Döndürülenler
true konumundaki indexs karakter noktalama işaretiyse; değilse, false.
Özel durumlar
s, null'e eşittir.
index sıfırdan küçük veya içindeki sson konumdan büyüktür.
Açıklamalar
Dizedeki karakter konumları sıfırdan başlayarak dizinlenir.
Geçerli noktalama işaretleri , , , UnicodeCategory, ConnectorPunctuation, DashPunctuation, OpenPunctuation, ClosePunctuationveya InitialQuotePunctuationiçindeki FinalQuotePunctuationOtherPunctuationaşağıdaki kategorilerin üyeleridir. Bunlar aşağıdaki Unicode kod noktalarına sahip karakterler içerir:
- U+0021 - U+0023
- U+060C ve U+060D
- U+1800 - U+180A
- U+3014 - U+301F
- U+0025 - U+002A
- U+061B
- U+1944 ve U+1945
- U+3030
- U+002C -U+002F
- U+061E ve U+061F
- U+19DE ve U+19DF
- U+303D
- U+003A ve U+003B
- U+066A - U+066D
- U+1A1E ve U+1A1F
- U+30A0
- U+003F ve 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 ve U+FD3F
- U+007B
- U+0964 ve 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 ve U+207E
- U+FE54 - U+FE61
- U+00AB
- U+0E4F -U+0E5B
- U+208D ve U+208E
- U+FE63
- U+00AD
- U+0F04 - U+0F12
- U+2329 ve U+232A
- U+FE68
- U+00B7
- U+0F3A - U+0F3D
- U+2768 - U+2775
- U+FE6A ve U+FE6B
- U+00BB
- U+0F85
- U+27C5 - U+27C6
- U+FF01 - U+FF03
- U+00BF
- U+0FD0 ve U+0FD1
- U+27E6 - U+27EB
- U+FF05 - U+FF0A
- U+037E
- U+104A - U+104F
- U+2983 - U+2998
- U+FF0C'den U+FF0F'ye
- U+0387
- U+10FB
- U+29D8 - U+29DB
- U+FF1A ve U+FF1B
- U+055A - U+055F
- U+1361 - U+1368
- U+29FC ve U+29FD
- U+FF1F ve U+FF20
- U+0589 ve U+058A
- U+166D ve U+166E
- U+2CF9 - U+2CFC
- U+FF3B'den U+FF3D'ye
- U+05BE
- U+169B ve U+169C
- U+2CFE ve U+2CFF
- U+FF3F
- U+05C0
- U+16EB'den U+16ED'e
- U+2E00 - U+2E17
- U+FF5B
- U+05C3
- U+1735 ve U+1736
- U+2E1C ve U+2E1D
- U+FF5D
- U+05C6
- U+17D4 - U+17D6
- U+3001 - U+3003
- U+FF5F'den U+FF65'e
- U+05F3 ve U+05F4
- U+17D8 - U+17DA
- U+3008 - U+3011