Char.IsPunctuation メソッド

定義

Unicode 文字が句読点として分類されているかどうかを示します。

オーバーロード

名前 説明
IsPunctuation(Char)

指定した Unicode 文字が句読点として分類されているかどうかを示します。

IsPunctuation(String, Int32)

指定した文字列内の指定した位置にある文字が句読点として分類されるかどうかを示します。

次のコード例は、 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

注釈

有効な句読点は、 UnicodeCategoryConnectorPunctuationDashPunctuationOpenPunctuationClosePunctuationInitialQuotePunctuationFinalQuotePunctuation、または OtherPunctuationのカテゴリのメンバーです。 これには、次の Unicode コード ポイントを持つ文字が含まれます。

  • U+0021 から U+0023
  • U+060C および U+060D
  • U+1800 ~ U+180A
  • U+3014 から U+301F
  • U+0025 から U+002A
  • U+061B
  • U+1944 および U+1945
  • U+3030
  • U+002C から U+002F
  • U+061E および U+061F
  • U+19DE および U+19DF
  • U+303D
  • U+003A および U+003B
  • U+066A から U+066D
  • U+1A1E および U+1A1F
  • U+30A0
  • U+003F および 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 および U+FD3F
  • U+007B
  • U+0964 および 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 および U+207E
  • U+FE54 から U+FE61
  • U+00AB
  • U+0E4F から U+0E5B
  • U+208D および U+208E
  • U+FE63
  • U+00AD
  • U+0F04 から U+0F12
  • U+2329 および U+232A
  • U+FE68
  • U+00B7
  • U+0F3A から U+0F3D
  • U+2768 から U+2775
  • U+FE6A および U+FE6B
  • U+00BB
  • U+0F85
  • U+27C5 から U+27C6
  • U+FF01 から U+FF03
  • U+00BF
  • U+0FD0 および 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 および U+FF1B
  • U+055A から U+055F
  • U+1361 から U+1368
  • U+29FC および U+29FD
  • U+FF1F および U+FF20
  • U+0589 および U+058A
  • U+166D および U+166E
  • U+2CF9 から U+2CFC
  • U +FF3B から U+FF3D
  • U+05BE
  • U+169B および U+169C
  • U+2CFE および U+2CFF
  • U +FF3F
  • U+05C0
  • U+16EB から U+16ED
  • U+2E00 から U+2E17
  • U + FF5B
  • U+05C3
  • U+1735 および U+1736
  • U+2E1C および U+2E1D
  • U +FF5D
  • U+05C6
  • U+17D4 から U+17D6
  • U+3001 から U+3003
  • U+FF5F から U+FF65
  • U+05F3 および U+05F4
  • U+17D8 から U+17DA
  • U+3008 から U+3011

IsPunctuation(Char)

指定した Unicode 文字が句読点として分類されているかどうかを示します。

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

パラメーター

c
Char

評価する Unicode 文字。

返品

が句読点の場合は 。それ以外の場合は。

注釈

有効な句読点は、 UnicodeCategoryConnectorPunctuationDashPunctuationOpenPunctuationClosePunctuationInitialQuotePunctuationFinalQuotePunctuation、または OtherPunctuationのカテゴリのメンバーです。 これには、次の Unicode コード ポイントを持つ文字が含まれます。

  • U+0021 から U+0023
  • U+060C および U+060D
  • U+1800 ~ U+180A
  • U+3014 から U+301F
  • U+0025 から U+002A
  • U+061B
  • U+1944 および U+1945
  • U+3030
  • U+002C から U+002F
  • U+061E および U+061F
  • U+19DE および U+19DF
  • U+303D
  • U+003A および U+003B
  • U+066A から U+066D
  • U+1A1E および U+1A1F
  • U+30A0
  • U+003F および 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 および U+FD3F
  • U+007B
  • U+0964 および 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 および U+207E
  • U+FE54 から U+FE61
  • U+00AB
  • U+0E4F から U+0E5B
  • U+208D および U+208E
  • U+FE63
  • U+00AD
  • U+0F04 から U+0F12
  • U+2329 および U+232A
  • U+FE68
  • U+00B7
  • U+0F3A から U+0F3D
  • U+2768 から U+2775
  • U+FE6A および U+FE6B
  • U+00BB
  • U+0F85
  • U+27C5 から U+27C6
  • U+FF01 から U+FF03
  • U+00BF
  • U+0FD0 および 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 および U+FF1B
  • U+055A から U+055F
  • U+1361 から U+1368
  • U+29FC および U+29FD
  • U+FF1F および U+FF20
  • U+0589 および U+058A
  • U+166D および U+166E
  • U+2CF9 から U+2CFC
  • U +FF3B から U+FF3D
  • U+05BE
  • U+169B および U+169C
  • U+2CFE および U+2CFF
  • U +FF3F
  • U+05C0
  • U+16EB から U+16ED
  • U+2E00 から U+2E17
  • U + FF5B
  • U+05C3
  • U+1735 および U+1736
  • U+2E1C および U+2E1D
  • U +FF5D
  • U+05C6
  • U+17D4 から U+17D6
  • U+3001 から U+3003
  • U+FF5F から U+FF65
  • U+05F3 および U+05F4
  • U+17D8 から U+17DA
  • U+3008 から U+3011

こちらもご覧ください

適用対象

IsPunctuation(String, Int32)

指定した文字列内の指定した位置にある文字が句読点として分類されるかどうかを示します。

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

パラメーター

s
String

文字列。

index
Int32

sで評価する文字の位置。

返品

true s内の位置index文字が句読点である場合は ɴ。それ以外の場合はfalse

例外

snullです。

index が 0 より小さいか、 sの最後の位置より大きい値です。

注釈

文字列内の文字位置は、0 から始まるインデックスが作成されます。

有効な句読点は、 UnicodeCategoryConnectorPunctuationDashPunctuationOpenPunctuationClosePunctuationInitialQuotePunctuationFinalQuotePunctuation、または OtherPunctuationのカテゴリのメンバーです。 これには、次の Unicode コード ポイントを持つ文字が含まれます。

  • U+0021 から U+0023
  • U+060C および U+060D
  • U+1800 ~ U+180A
  • U+3014 から U+301F
  • U+0025 から U+002A
  • U+061B
  • U+1944 および U+1945
  • U+3030
  • U+002C から U+002F
  • U+061E および U+061F
  • U+19DE および U+19DF
  • U+303D
  • U+003A および U+003B
  • U+066A から U+066D
  • U+1A1E および U+1A1F
  • U+30A0
  • U+003F および 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 および U+FD3F
  • U+007B
  • U+0964 および 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 および U+207E
  • U+FE54 から U+FE61
  • U+00AB
  • U+0E4F から U+0E5B
  • U+208D および U+208E
  • U+FE63
  • U+00AD
  • U+0F04 から U+0F12
  • U+2329 および U+232A
  • U+FE68
  • U+00B7
  • U+0F3A から U+0F3D
  • U+2768 から U+2775
  • U+FE6A および U+FE6B
  • U+00BB
  • U+0F85
  • U+27C5 から U+27C6
  • U+FF01 から U+FF03
  • U+00BF
  • U+0FD0 および 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 および U+FF1B
  • U+055A から U+055F
  • U+1361 から U+1368
  • U+29FC および U+29FD
  • U+FF1F および U+FF20
  • U+0589 および U+058A
  • U+166D および U+166E
  • U+2CF9 から U+2CFC
  • U +FF3B から U+FF3D
  • U+05BE
  • U+169B および U+169C
  • U+2CFE および U+2CFF
  • U +FF3F
  • U+05C0
  • U+16EB から U+16ED
  • U+2E00 から U+2E17
  • U + FF5B
  • U+05C3
  • U+1735 および U+1736
  • U+2E1C および U+2E1D
  • U +FF5D
  • U+05C6
  • U+17D4 から U+17D6
  • U+3001 から U+3003
  • U+FF5F から U+FF65
  • U+05F3 および U+05F4
  • U+17D8 から U+17DA
  • U+3008 から U+3011

こちらもご覧ください

適用対象