VB.NET:如何創建一個程序在數組中插入10個元素? 如何從中創建另一個數組,但不應該插入重複的數字?vb.net-如何創建(插入元素)數組,但不應該重複輸入元素?
-3
A
回答
0
這裏的概念的一個例子:
Dim ary(9) As String
ary(0) = 1
ary(1) = 3
ary(2) = 5
ary(3) = 4
ary(4) = 6
ary(5) = 4
ary(6) = 3
ary(7) = 8
ary(8) = 9
ary(9) = 3
Dim newary() As String = ary.Distinct.ToArray
...但如果你沒有明確綁定到使用數組,列表會好得多。對於一個數組,你必須限制自己已經實例化數組的數量,或者每次向它添加元素時重新調整/調整它的大小。列表不會像這樣受到限制,您可以即時添加新值。另外,如果你所需要的只是數組中不同的元素,爲什麼不只是在添加它之前檢查你的原始數組是否已經包含一個值,這樣你就不必將不同的值從那裏複製出來。
0
或者使用:
Dim lst As New List(Of String)
lst.AddRange({"1", "2", "3", "4", "5", "6", "7", "8", "9"})
Dim array As String() = lst.ToArray
它確實同其他答案,但規模較小的
0
它沒有得到比這短得多。你需要導入Linq。由於1和9重複,array2將包含8個值。
Dim array1 As Integer() = {1, 1, 2, 3, 4, 5, 6, 7, 9, 9}
Dim array2 As Integer() = array.Distinct().ToArray()
相關問題
- 1. 創建元組重複元素
- 2. 不允許將重複元素插入到JavaScript數組中
- 3. 如何輸入數組中的元素而不輸入n? (C++)
- 4. 在數組中重複顯示:重複輸出該元素
- 5. 插入元素與升序和重複元素
- 6. 把數組元素隱入輸入
- 7. jquery重複元素創建
- 8. JSX如何爲複選框輸入的元素插入道具?
- 9. 創建要插入API的元素
- 10. Javascript創建了太多輸入元素
- 11. 從用戶輸入創建XML元素
- 12. 創建元素並追加輸入值
- 13. 如何過濾重複的元素並創建新的數組?
- 14. 插入數組mongoose中的元素在NodeJS中創建Object
- 15. 創建可插入元素的jQuery數組
- 16. 數組重複元素
- 17. 如何創建將元素推入數組的函數?
- 18. 按用戶輸入插入/刪除數組中的元素
- 19. 插入元素,Y
- 20. LINQ插入元素
- 21. JS:將元素插入數組
- 22. 在numpy數組中插入numpy.float64元素
- 23. 在數組中插入元素
- 24. 將數組插入到HTML元素中
- 25. 將元素數組插入到DOM中?
- 26. 將元素插入到數組中
- 27. 輸入元素不滾動
- 28. 如何將元素插入數組如果不爲null
- 29. 如何創建一個由我之前輸入的元素組成的數組?
- 30. 用戶輸入訪問元素數組