gpt4 book ai didi

c# - 我如何遍历 List 并获取每个项目?

转载 作者:IT王子 更新时间:2023-10-29 03:31:31 25 4
gpt4 key购买 nike

如何循环遍历列表并抓取每个项目?

我希望输出看起来像这样:

Console.WriteLine("amount is {0}, and type is {1}", myMoney.amount, myMoney.type);

这是我的代码:

static void Main(string[] args)
{
List<Money> myMoney = new List<Money>
{
new Money{amount = 10, type = "US"},
new Money{amount = 20, type = "US"}
};
}

class Money
{
public int amount { get; set; }
public string type { get; set; }
}

最佳答案

foreach :

foreach (var money in myMoney) {
Console.WriteLine("Amount is {0} and type is {1}", money.amount, money.type);
}

MSDN Link

或者,因为它是一个 List<T> .. 它实现了一个索引器方法 [] , 你可以使用正常的 for循环也是如此..虽然它的可读性较差(IMO):

for (var i = 0; i < myMoney.Count; i++) {
Console.WriteLine("Amount is {0} and type is {1}", myMoney[i].amount, myMoney[i].type);
}

关于c# - 我如何遍历 List<T> 并获取每个项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18863187/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com