我需要爲數組生成隨機(整數)元素列表,然後顯示唯一值。獲取隨機元素很簡單:識別VB數組中的重複項
Dim ro As New Random
Dim numbers(19) As Integer
Dim counter As Integer
私人小組btnAdd_Click(發送者爲對象,E作爲EventArgs的)把手btnAdd.Click
numbers(counter) = ro.Next(10, 101)
lstNumEntered.Items.Add(numbers(counter))
counter += 1
好了,現在我已經在另一個列表框中顯示任何/所有值不重複,所以首先我必須確定重複項。這就是我卡住的地方.....這個解決方案必須在新手級別,否則你會失去我。
使用LINQ擴展方法:'Dim uniques = numbers.Distinct()。ToArray()'。 – Styxxy
@Styxxy:'Distinct'方法不會刪除具有重複項的值,它只會刪除重複項並留下每個值之一。 – Guffa