我当前的代码类似于下面的代码(不包括细节)。我想将每个循环的输出捕获到一个变量中,以便可以在程序中进一步使用它。请指导。
static void Main(string[] args)
{
foreach (example)
{
if (condition 1)
{
}
foreach (condition 2)
{
}
if (condition 3)
{
PrintServieChar();
}
Console.WriteLine(Environment.NewLine);
}
}
答案 0 :(得分:0)
foreach是一个循环。因此,您要遍历集合而不是条件。 您还应该了解变量范围in here
现在只需在循环范围之外声明变量即可。
DataType myVar =defualtValue;
foreach (var x in collection 2)
{
}
if (condition 3)
{
PrintServieChar();
}
Console.WriteLine(Environment.NewLine);