2013-04-27 76 views
0

我有兩個字符串^對象,我想做一個不區分大小寫的相等的比較。這就是「blah」應該被認爲等於「BLAH」。我知道String :: CompareOrdinal對我可用,但區分大小寫。有沒有簡單的不區分大小寫的解決方案?C++/CX - 兩個字符串對象的大小寫不敏感比較

免責聲明:) - 我知道String ^不是一個全功能的字符串類,建議不要將它用於一般的字符串操作......但在這種特定情況下,我實際上更喜歡將對象保留爲String ^類型。所以有挑戰,你可以用String ^來實現嗎? :)

回答

3

使用_wcsicmp or _wcsicmp_l。例如,給出兩個非空Platform::String s,rs

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