C#的标准库目前有一个Char.IsSymbol方法在这里.
有没有人有任何建议如何实现Char.IsCurrencySymbol方法?
Char.IsCurrencySymbol('$')
// true
Char.IsCurrencySymbol('@')
//false
Run Code Online (Sandbox Code Playgroud)
Evk*_*Evk 10
像这样:
public static class Extensions
{
public static bool IsCurrencySymbol(this char c)
{
return char.GetUnicodeCategory(c) == UnicodeCategory.CurrencySymbol;
}
}
Run Code Online (Sandbox Code Playgroud)
用法:
bool yes = '$'.IsCurrencySymbol();
bool no = '@'.IsCurrencySymbol();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
63 次 |
| 最近记录: |