检测是否输入了Emoji表情等
public static bool IsEmoji(Char c)
{
    var _unicodeCategory = char.GetUnicodeCategory(c);

    switch (_unicodeCategory)
    {
        case UnicodeCategory.OtherSymbol:
        case UnicodeCategory.Surrogate:
        case UnicodeCategory.ModifierSymbol:
        case UnicodeCategory.NonSpacingMark:
        {
            return true;
        }
        default:
        {
            return false;
        }
    }
}



首页 我的博客
粤ICP备17103704号