所以在我最後的帖子,C# Json - to - Array我問如何獲得這兩個值的數組。但是我得到了一個var,我如何在列表框「main_Listbox」中獲得這些變量?Var數組到列表框
0
A
回答
1
代碼中聲明爲var
的任何內容均爲隱式鍵入。這意味着:
var s = "Hello World!"; // This is compiled as a string
var i = 10; // This is compiled as an integer
var list = new List<string>(); // This is compiled as a List of strings
var arr = new byte[255]; // This is compiled as a byte array.
你的鏈接帖子出現,以證明你的變量是從JSON序列分配。這意味着它將是一個字符串。
也有在其他的答案,這將是一個List<User>
另一項任務。
0
基本上,要添加數組或任何集合的值,可以使用foreach
語句,該語句允許您迭代實現IEnumerable
接口的集合的所有元素。例如:
foreach (var user in listOfUsers)
{
listBox.Items.Add(String.Format("{0} {1} {2}", user.id, user.pass, user.status.ToString());
}
考慮到listOfUsers
是List<User>
類型和User
類是這樣的:
class User
{
public string id;
public string pass;
public int status;
}
0
在answer我給你的前一個問題,我已經使用了以下var
var totalBonusUsers = (from user in data.users
let tot = user.bonus.GetTotalBonus()
select new TotalUserBonus {username = user.username, totalBonus = tot}).ToList()
.OrderByDescending
(u => u.totalBonus).ToList();
var
實際上是= List<TotalUserBonus>
在這種情況下。
main_Listbox.DataSource = totalBonusUsers;
main_Listbox.DataTextField = "username";
main_Listbox.DataValueField = "totalBonus";
main_Listbox.DataBind();
相關問題
- 1. 指定整數列表到@var
- 2. 將Adobe DTM中的值數組分配到列表中var
- 3. 從列表到組合框
- 4. 數組和列表框
- 5. R:將列表列表組合到一個數據框中
- 6. 列表到數據框的列表
- 7. 如何從組合框綁定對象數據到列表框
- 8. 將數組列表對象添加到組合框中
- 9. 列表到數據框
- 10. VAR列表中的VAR變量
- 11. Copystored數組值到數組列表JAVA
- 12. C#數組到數組的列表
- 13. 將數據表(或列表)綁定到兩個組合框
- 14. var(數組)更改時的更新列表
- 15. 自動刷新綁定到數組列表的列表框或數據網格?
- 16. C#綁定列表到組合框
- 17. 插入列表到組合框
- 18. 將列表綁定到組合框
- 19. 在列表視圖中將組合框綁定到組合框
- 20. SQL表列到數組
- 21. Python列表到數組中
- 22. 列表值到數組
- 23. Java CodingBat數組到列表
- 24. 添加到數組列表
- 25. JSON數組到C#列表
- 26. 獲取數組到熊貓數據框的列表
- 27. 從另一個數組列表添加到數組列表
- 28. 添加數組列表到另一個數組列表
- 29. 數組化數組到幾個列表的列表
- 30. 數組列表存儲到在c#另一個數組列表
使用var是一種壞習慣,它會阻止你知道任何具體的東西是什麼。 – ohmusama
@ohmusama什麼?不,它真的不是。 –
當然,如果你是一位優秀的程序員,無論如何,請使用它。但是,如果你是新的,就像在上面的情況一樣,我絕不會推薦使用var,因爲他永遠不會知道如何將它傳遞給任何東西,因爲所有文檔都會指定類型,因爲他有一個「神奇」變種 – ohmusama