我有一個列表視圖中的幾列,但我只是這樣dummb想出一個邏輯排序方法來按字母和數字排序項目。由於數值的情況下 我想一列的內容,如:列表視圖項目排序
111 13 442 23 214
是:
13 23 111 214 442
我當前排序類看起來是這樣的:
class itemsorter:IComparer
{
public int compare (object a, object b)
{
return string.compare(((lvitem)a).text,((lvitem)b).text));
}
}
謝謝你,我已經是字符串格式化 –
按照上面我介紹其他columns'contents,這些都需要字母數字進行處理。然而,你可以進一步擴展這個例子來說明「字母數字以數字開頭」的情況,並且如果「a」和「b」值都屬於該類別,則可以拆分兩個部分(數字+字母),然後進行排序兩部分都是成對的。 – ziesemer