C ++ / CX - 两个String对象的不区分大小写的比较

时间:2013-04-27 08:01:30

标签: string comparison c++-cx

我有两个String ^对象,我想对等式做一个不区分大小写的比较。那个“等等”应该被认为等于“BLAH”。我知道我可以使用String :: CompareOrdinal,但这是区分大小写的。有一个简单的不区分大小写的解决方案吗?

免责声明:) - 我知道String ^不是一个功能齐全的字符串类,建议不要将它用于一般字符串操作......但在这种特定情况下,我实际上更喜欢将对象保持为String ^类型。所以有挑战,你能用String ^来实现吗? :)

1 个答案:

答案 0 :(得分:3)

使用_wcsicmp or _wcsicmp_l。例如,给定两个非空Platform::Stringrs

_wcsicmp(r->Data(), s->Data());