Char.IsPunctuation Metode

Definisi

Menunjukkan apakah karakter Unicode dikategorikan sebagai tanda baca.

Overload

Nama Deskripsi
IsPunctuation(Char)

Menunjukkan apakah karakter Unicode yang ditentukan dikategorikan sebagai tanda baca.

IsPunctuation(String, Int32)

Menunjukkan apakah karakter pada posisi yang ditentukan dalam string tertentu dikategorikan sebagai tanda baca.

Contoh

Contoh kode berikut menunjukkan 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

Keterangan

Tanda baca yang valid adalah anggota kategori berikut di UnicodeCategory: , , ConnectorPunctuation, DashPunctuationOpenPunctuation, , ClosePunctuationInitialQuotePunctuation, , atau FinalQuotePunctuation. OtherPunctuation Mereka menyertakan karakter dengan titik kode Unicode berikut:

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

IsPunctuation(Char)

Sumber:
Char.cs
Sumber:
Char.cs
Sumber:
Char.cs
Sumber:
Char.cs
Sumber:
Char.cs

Menunjukkan apakah karakter Unicode yang ditentukan dikategorikan sebagai tanda baca.

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

Parameter

c
Char

Karakter Unicode untuk dievaluasi.

Mengembalikan

true jika c adalah tanda baca; jika tidak, false.

Keterangan

Tanda baca yang valid adalah anggota kategori berikut di UnicodeCategory: , , ConnectorPunctuation, DashPunctuationOpenPunctuation, , ClosePunctuationInitialQuotePunctuation, , atau FinalQuotePunctuation. OtherPunctuation Mereka menyertakan karakter dengan titik kode Unicode berikut:

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

Lihat juga

Berlaku untuk

IsPunctuation(String, Int32)

Sumber:
Char.cs
Sumber:
Char.cs
Sumber:
Char.cs
Sumber:
Char.cs
Sumber:
Char.cs

Menunjukkan apakah karakter pada posisi yang ditentukan dalam string tertentu dikategorikan sebagai tanda baca.

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

Parameter

s
String

Sebuah string.

index
Int32

Posisi karakter untuk dievaluasi di s.

Mengembalikan

true jika karakter pada posisi index dalam s adalah tanda baca; jika tidak, false.

Pengecualian

s adalah null.

index kurang dari nol atau lebih besar dari posisi terakhir di s.

Keterangan

Posisi karakter dalam string diindeks mulai dari nol.

Tanda baca yang valid adalah anggota kategori berikut di UnicodeCategory: , , ConnectorPunctuation, DashPunctuationOpenPunctuation, , ClosePunctuationInitialQuotePunctuation, , atau FinalQuotePunctuation. OtherPunctuation Mereka menyertakan karakter dengan titik kode Unicode berikut:

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

Lihat juga

Berlaku untuk