【发布时间】:2021-03-28 15:43:41
【问题描述】:
我有这样的数组:
var name = new[] { "matin", "mobin", "asghar" };
var family = new[] { "shomaxe", "jjj", "reyhane" };
var number = new[] { 1, 2, 3 };
var age = new[] { 21, 23, 24 };
我想像这样输出它们:
matin shomaxe 1 21
mobin jjj 2 23
asghar reyhane 3 24
如何使用 foreach 循环做到这一点?
以及如何使用 for 循环?
【问题讨论】:
-
给你:dotnetfiddle.net/jPhcWY。如果任何数组小于
name的长度,这将失败并返回IndexOutOfRageException,但由于您没有将处理定义为要求,这是最简单的解决方案。 -
为什么不将数据结构更改为对象、结构或元组的列表或数组,每个人都持有?你现在拥有的是,假设是次优的。