2015-09-11 68 views
0

我目前使用For語句將值添加到組合框中,但這不可能是最佳解決方案嗎?vb.net在組合框中添加值

組合框需要用基於1個變量整數的值填充。

Dim oOptions As Integer = 5 

這應該填補我的組合框爲:

1 
2 
3 
4 
5 

現在,我使用,但有另一種方式做到這一點?

For i = 1 to oOptions 
+4

那麼這裏有什麼問題?你爲什麼需要「另一種方式」?這種方式有什麼問題? –

+4

你可以聲明一個數組 Dim Lst()as Integer = {1,2,3,4,5} cmbOptions.DataSource = Lst – MrAlex6204

+0

我不是說有什麼不對,我只是想知道是否有一個更好/更有效的方法來做到這一點?我並不是說這是錯的。 – JefE

回答

0

下面是一行代碼高效的方式,而不是執行效率,因爲LINQ的是語法糖

cboBox.DataSource = Enumerable.Range(1, 10).Select(Function(x) x).ToArray() 

現在,取代110與變數,這將是非常動態的一個班輪