To check whether the specified Unicode character is a punctuation mark, the code is as follow −
Example
using System;
public class Demo {
public static void Main() {
bool res;
char val = 'q';
Console.WriteLine("Value = "+val);
res = Char.IsPunctuation(val);
Console.WriteLine("Is the value a punctuation? = "+res);
}
}Output
This will produce the following output −
Value = q Is the value a punctuation? = False
Example
Let us see another example −
using System;
public class Demo {
public static void Main() {
bool res;
char val = ',';
Console.WriteLine("Value = "+val);
res = Char.IsPunctuation(val);
Console.WriteLine("Is the value a punctuation? = "+res);
}
}Output
This will produce the following output −
Value = , Is the value a punctuation? = True