是unicode类中的字符
本文关键字:字符 unicode | 更新日期: 2023-09-27 18:16:08
在。net中,给定一个字符,是否有一种方法可以告诉该字符是否是特定Unicode类别的一部分?我感兴趣的类别在这里定义http://www.fileformat.info/info/unicode/category/index.htm
例如,是否存在这样的函数?:bool isCharInClass(Char c, String class)
可以这样调用:
SomeClass.isCharInClass("a", "Lo");
您可以使用Char.GetUnicodeCategory
或CharUnicodeInfo.GetUnicodeCategory
来获得unicode类别(作为UnicodeCategory
)。
using System。全球化名称空间
Console.WriteLine("{0} , {1}", 'a', CharUnicodeInfo.GetUnicodeCategory('a'));
Console.WriteLine("{0} , {1}", 'A', CharUnicodeInfo.GetUnicodeCategory('A'));
Console.WriteLine("{0} , {1}", '1', CharUnicodeInfo.GetUnicodeCategory('1'));
Console.WriteLine("{0} , {1}", '$', CharUnicodeInfo.GetUnicodeCategory('$'));
您可以从
获得更多文档http://msdn.microsoft.com/en-us/library/h6sx68ke.aspx