Char.IsPunctuation メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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
注釈
有効な句読点は、 UnicodeCategoryの ConnectorPunctuation、 DashPunctuation、 OpenPunctuation、 ClosePunctuation、 InitialQuotePunctuation、 FinalQuotePunctuation、または 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 文字。
返品
注釈
有効な句読点は、 UnicodeCategoryの ConnectorPunctuation、 DashPunctuation、 OpenPunctuation、 ClosePunctuation、 InitialQuotePunctuation、 FinalQuotePunctuation、または 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。
例外
s は nullです。
index が 0 より小さいか、 sの最後の位置より大きい値です。
注釈
文字列内の文字位置は、0 から始まるインデックスが作成されます。
有効な句読点は、 UnicodeCategoryの ConnectorPunctuation、 DashPunctuation、 OpenPunctuation、 ClosePunctuation、 InitialQuotePunctuation、 FinalQuotePunctuation、または 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