回答
假設您IpAddress
列是一個字符串,你只是想按百分比下降排序的列值(大量假設,因爲你的問題是模糊的) :
List<string> ips = IpTable.OrderByDescending(x=> x.Percentage)
.Select(x=> x.IpAddress)
.ToList();
您必須將字符串拆分爲兩列,即par將第二列分爲數字,然後按該列排序。
return from line in statistics
let split = line.Split('\t', '%')
let percentage = double.Parse(split[1])
orderby percentage
select line;
在這段代碼中,你必須用任何字符(縣)你在每個行和替換我索引以及列替換分裂的人物,但其餘的應該工作你需要。
我輸入這個我收到錯誤後選擇行:不能隱式轉換類型'System.Collections.Generic.IEnumerable
添加.ToList()在最後,如果你想將結果分配給列表。 :) – Ani 2012-03-07 20:02:46
同樣的錯誤後.ToList() – user979033 2012-03-07 20:11:57
我想在你的列表中的每個條目是一個字符串 - 如果不只是忽略以下...
你首先必須解析成另一種格式這一點 - 不知道這是不是真的,但我認爲有是之間的IP的和您%的標籤(「\ t」),那麼你可以通過執行類似
var stringTupleList =
myList.Select(s => s.Split('\t'))
.Select(ar => new { Ip = ar[0], PercentString = ar[1] });
這給你匿名類型的列表,您可以繼續像BrokenGlass回答開始:
var stringTupleList =
myList.Select(s => s.Split('\t'))
.Select(ar => new { Ip = ar[0], PercentString = ar[1] })
.OrderByDescending(t => t.PercentString)
.Select(t => t.Ip)
.ToList();
表類型是列表
然後它不是一個表,它是一個字符串列表.. – BrokenGlass 2012-03-07 17:26:14
- 1. 對錶格進行排序 - Google Chart Tools
- 2. 添加新表格行後對錶格行進行排序
- 3. 如何對2D列表進行排序?
- 4. 如何對鏈表進行排序?
- 5. CompareTo如何對列表進行排序?
- 6. 如何對此列表進行排序?
- 7. 如何對列表進行排序?
- 8. 如何對列表進行排序?
- 9. 如何對數據表進行排序
- 10. 如何對IEnumerable列表進行排序?
- 11. jQuery可對錶格行進行排序,從而破壞表格
- 12. 如何根據另一個有序表格對錶格進行排序?
- 13. 如何按SSRS上的參數對錶格進行排序
- 14. 如何對錶格中的Django元素列進行排序?
- 15. 如何在Matlab中對錶格的部分進行排序?
- 16. 如何使用不帶庫的Javascript對錶格進行排序?
- 17. 如何使用JOIN對錶格進行排序?
- 18. 如何在Django中對一組內聯表格進行排序
- 19. 如何按Laravel中的FirstName對錶格進行排序?
- 20. 如何在Datastudio中按多列對錶格進行排序?
- 21. 如何讓我的「查看者」對Google表格進行排序?
- 22. 如何使用Vue.js對錶格列進行排序?
- 23. 如何對php表格進行排序php codeigniter
- 24. 如何對錶格視圖項進行排序?
- 25. 如何在ReactJS中對HTML表格進行排序
- 26. 如何通過單擊列標題對錶格進行排序?
- 27. 如何使用Python和BeautyfulSoup對HTML表格進行排序
- 28. 如何在rails中對錶格列進行排序?
- 29. 排序範圍值而不對電子表格進行排序
- 30. 如何在groovy中對排序列表進行排序
列表只是一個數據字段。你如何在一個字符串中存儲2列? –
hspain
2012-03-07 16:26:42
每個字符串都包含「ipaddress {spaces} percent」嗎? – 2012-03-07 16:26:59
這裏沒有足夠的信息。你的專欄有哪些類型?數據來自SQL嗎?你在使用實體框架嗎?這是內存表嗎?這是來自制表符分隔的文本嗎? – JamieSee 2012-03-07 16:28:05