我有两个String ^对象,我想对等式做一个不区分大小写的比较。那个“等等”应该被认为等于“BLAH”。我知道我可以使用String :: CompareOrdinal,但这是区分大小写的。有一个简单的不区分大小写的解决方案吗?
免责声明:) - 我知道String ^不是一个功能齐全的字符串类,建议不要将它用于一般字符串操作......但在这种特定情况下,我实际上更喜欢将对象保持为String ^类型。所以有挑战,你能用String ^来实现吗? :)
答案 0 :(得分:3)
使用_wcsicmp
or _wcsicmp_l
。例如,给定两个非空Platform::String
,r
和s
:
_wcsicmp(r->Data(), s->Data());