.NET相当于StrCmpLogicalW

时间:2012-01-09 19:15:50

标签: c# string sorting .net-3.5

StrCmpLogicalW的托管等效内容是什么?


Nieve字符串排序规则会将列表排序为:

  • Window 1
  • Window 10
  • Window 12
  • Window 2
  • Window 27
  • Window 3
  • Window 4
  • Window 5

Windows XP 开始,Microsoft引入了StrCmpLogicalW - 以人们期望的方式对字符串进行排序:

  • Window 1
  • Window 2
  • Window 3
  • Window 4
  • Window 5
  • Window 10
  • Window 12
  • Window 27
  

Nitpicker's Corner: Some people find this sort order confusing.他们不参与此对话。

Windows 7 开始,Microsoft将带有新SORT_DIGITSASNUMBERS标志的StrCmpLogicalW功能带入CompareString

  

Windows 7:在排序过程中将数字视为数字,例如,在“10”之前排序“2”。

不使用P / Invoke(显然),.NET框架相当于自然地排序字符串是什么?

0 个答案:

没有答案