C# 中的 Char.GetUnicodeCategory(String, Int32) 方法将指定字符串中指定位置的字符分类到由 UnicodeCategory 值之一标识的组中。
用法
以下是语法 -
public static System.Globalization.UnicodeCategory GetUnicodeCategory (string str, int index);
上面,str 是一个字符串,而 index 是 str 中的字符位置。
示例
现在让我们看一个实现 Char.GetUnicodeCategory(String, Int32) 方法的例子 -
using System;
using System.Globalization;
public class Demo {
public static void Main(){
string val = "amit";
UnicodeCategory unicode = Char.GetUnicodeCategory(val, 2);
Console.WriteLine("The value at specific index = "+unicode);
}
}
输出
这将产生以下输出 -
LowercaseLetter
示例
现在让我们看另一个例子 -
using System;
using System.Globalization;
public class Demo {
public static void Main(){
string val = "hjk9878hj";
UnicodeCategory unicode = Char.GetUnicodeCategory(val, 4);
Console.WriteLine("The value at specific index = "+unicode);
}
}
输出
这将产生以下输出 -
The value at specific index = DecimalDigitNumber
相关用法
- C# Char.GetHashCode()用法及代码示例
- C# Char.GetNumericValue()用法及代码示例
- C# Char.GetTypeCode()用法及代码示例
- C# Char.TryParse()用法及代码示例
- C# Char.IsUpper()用法及代码示例
- C# Char.IsSymbol()用法及代码示例
- C# Char.Parse(String)用法及代码示例
- C# Char.IsSurrogatePair(String, Int32)用法及代码示例
- C# Char.CompareTo()用法及代码示例
- C# Char.ToString()用法及代码示例
- C# Char.IsNumber()用法及代码示例
- C# Char.ToUpperInvariant(Char)用法及代码示例
- C# Char.ToLowerInvariant(Char)用法及代码示例
- C# Char.IsHighSurrogate(String, Int32)用法及代码示例
- C# Char.IsLetter()用法及代码示例
- C# Char.ConvertToUtf32(String, Int32)用法及代码示例
- C# Char.IsSurrogate(String, Int32)用法及代码示例
- C# Char.IsControl(String, Int32)用法及代码示例
- C# Char.ConvertFromUtf32(Int32)用法及代码示例
- C# Char.IsSeparator()用法及代码示例
注:本文由纯净天空筛选整理自AmitDiwan大神的英文原创作品 Char.GetUnicodeCategory(String, Int32) Method with Examples in C#。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。