I have 4 string List variables:
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());
}
Instead of using 4 if-else, can I use for-loop by changing variable names in each loop increment?
Such as:
for (int i = 1; i < 5; i++)
{
cat[i].Add(value.ToString());
}
value.ToStrong()to all of your lists? Why don't you just add it then to one-by-one?