0
A
回答
3
可以使用LINQ做到這一點,就像這樣:
Dim input = "apples,fish,oranges,bananas,fish"
Dim strings = input.Split(","c).Distinct().OrderBy(Function(s) s)
1
我不是一個程序員VB.NET,但我可以給你一個建議:
- 分割字符串到一個數組
- 通過創建第二個陣列
- 週期第一個數組,添加任何不在第二個數組中的值。
完成後,您的第二個數組將只有唯一值。
6
很多您的問題都是很基本的,因此而不是提供的代碼我要提供的思維過程,讓你從學習實施它。
首先,你有一個包含多個項目的逗號分隔的字符串,所以你需要在逗號分割字符串來獲取一個列表。你可以使用String.Split。
然後,您可以使用IEnumerable<T>
的某些擴展方法來過濾和排序列表。要看的是Enumerable.Distinct和Enumerable.OrderBy。你可以把它們寫成普通的方法,或者使用Linq語法。
如果您需要將其重新獲得逗號分隔的字符串,則需要使用String.Join方法重新加入字符串。請注意,這需要一個數組,因此Enumerable.ToArray將會有用。
+1
+1「教一個人釣魚......」:) – Sampson 2009-12-30 00:59:27
相關問題
- 1. 從Windows身份獲取唯一名稱
- 2. 連續獲取唯一身份用戶
- 3. 排序的唯一身份
- 4. Zend_Auth_Adapter_DbTable身份不唯一
- 5. 按月/年獲取唯一身份訪問者
- 6. Firebase上的唯一身份問題
- 7. Passport身份驗證的唯一模式
- 8. 唯一用戶身份的算法
- 9. 基於非唯一列的唯一值獲取完整行
- 10. 獲取從WSO2身份服務器的唯一的OAuth令牌API
- 11. ASP.NET身份和SignalR獲取用戶
- 12. 獲取唯一ID和href
- 13. zipgrep獲得的唯一身份線及其數
- 14. 僅跟蹤唯一身份訪問者?
- 15. Crossfilter reduce ::查找唯一身份數
- 16. Windows Phone設備唯一身份證
- 17. 計算唯一身份訪問者
- 18. 唯一身份訪問者差異
- 19. 如何獲得列A中的唯一身份和列B中的總數?
- 20. 如何根據唯一整數獲取唯一字母數字
- 21. 獲取身份列值
- 22. 獲取身份列值
- 23. 獲取範圍身份
- 24. Autofac獲取當前身份
- 25. 如何使用SQL計算唯一記錄並獲取這些唯一身份驗證的數量?
- 26. 如何按月份和年份獲得唯一的ID計數?
- 27. 如何獲得唯一的月份和年份組合?
- 28. 每個Android設備的唯一身份,gsm和非gsm
- 29. 整合的Moodle和ASP.NET 2.1身份
- 30. 獲取用戶的身份而不進行身份驗證
你可以使用VB.Net的Array.Sort排序最後的數組;並根據需要使用Join(數組,分隔符)方法將其轉換回字符串。 – 2009-12-30 00:58:10
+1感謝您提供更多信息,Ed。 – Sampson 2009-12-30 00:58:53