0
我目前使用For語句將值添加到組合框中,但這不可能是最佳解決方案嗎?vb.net在組合框中添加值
組合框需要用基於1個變量整數的值填充。
Dim oOptions As Integer = 5
這應該填補我的組合框爲:
1
2
3
4
5
現在,我使用,但有另一種方式做到這一點?
For i = 1 to oOptions
我目前使用For語句將值添加到組合框中,但這不可能是最佳解決方案嗎?vb.net在組合框中添加值
組合框需要用基於1個變量整數的值填充。
Dim oOptions As Integer = 5
這應該填補我的組合框爲:
1
2
3
4
5
現在,我使用,但有另一種方式做到這一點?
For i = 1 to oOptions
下面是一行代碼高效的方式,而不是執行效率,因爲LINQ的是語法糖
cboBox.DataSource = Enumerable.Range(1, 10).Select(Function(x) x).ToArray()
現在,取代1
而10
與變數,這將是非常動態的一個班輪
那麼這裏有什麼問題?你爲什麼需要「另一種方式」?這種方式有什麼問題? –
你可以聲明一個數組 Dim Lst()as Integer = {1,2,3,4,5} cmbOptions.DataSource = Lst – MrAlex6204
我不是說有什麼不對,我只是想知道是否有一個更好/更有效的方法來做到這一點?我並不是說這是錯的。 – JefE