【发布时间】:2019-10-08 10:51:20
【问题描述】:
我有 4 个string List 变量:
var cat1 = new List<string>();
var cat2 = new List<string>();
var cat3 = new List<string>();
var cat4 = new List<string>();
if (value== "1")
{
cat1.Add(value.ToString());
}
else if (value== "2")
{
cat2.Add(value.ToString());
}
else if (value == "3")
{
cat3.Add(value.ToString());
}
else if (value== "4")
{
cat4.Add(value.ToString());
}
我可以通过在每个循环增量中更改变量名来使用for-loop,而不是使用 4 if-else?
如:
for (int i = 1; i < 5; i++)
{
cat[i].Add(value.ToString());
}
【问题讨论】:
-
等等,您想将
value.ToStrong()添加到您的所有个列表吗?你为什么不把它一个接一个地添加呢?
标签: c# asp.net loops for-loop tostring