Char.IsPunctuation Yöntem

Tanım

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

Ayrıca bkz.

Şunlara uygulanır