C# 使用列表和foreach

C# 使用列表和foreach,c#,list,foreach,C#,List,Foreach,这是我的密码: int Temp = 200; List<int> PrimeBuilders = new List<int>(); PrimeBuilders.Add(200); PrimeBuilders.Add(300); PrimeBuilders.Add(400); PrimeBuilders.Add(500); PrimeBuilders.Add(200); PrimeBuilders.Add(600); PrimeBuil

这是我的密码:

  int Temp = 200;
  List<int> PrimeBuilders = new List<int>();
  PrimeBuilders.Add(200);
  PrimeBuilders.Add(300);
  PrimeBuilders.Add(400);
  PrimeBuilders.Add(500);
  PrimeBuilders.Add(200);
  PrimeBuilders.Add(600);
  PrimeBuilders.Add(400);


  foreach(int A in PrimeBuilders)
  {

  }
int-Temp=200;
List PrimeBuilders=新列表();
添加(200);
添加(300);
添加(400);
加上(500);
添加(200);
添加(600);
添加(400);
foreach(PrimeBuilders中的int A)
{
}

如何浏览列表并输出不包含分配给
Temp
的编号的索引?

如果需要索引,您可能应该使用
for
而不是
foreach

for(int i = 0; i < PrimeBuilders.Count; i++)
{
    if(PrimeBuilders[i] != Temp)
        Console.WriteLine(i.ToString());
}

如果您需要索引,您可能应该使用
for
而不是
foreach

for(int i = 0; i < PrimeBuilders.Count; i++)
{
    if(PrimeBuilders[i] != Temp)
        Console.WriteLine(i.ToString());
}

如果您需要索引,您可能应该使用
for
而不是
foreach

for(int i = 0; i < PrimeBuilders.Count; i++)
{
    if(PrimeBuilders[i] != Temp)
        Console.WriteLine(i.ToString());
}

如果您需要索引,您可能应该使用
for
而不是
foreach

for(int i = 0; i < PrimeBuilders.Count; i++)
{
    if(PrimeBuilders[i] != Temp)
        Console.WriteLine(i.ToString());
}
您需要的是:

int Temp = 200;
var PrimeBuilders = new List<int> {200, 300, 400, 500, 200, 600, 400};

for (int i = 0; i < PrimeBuilders.Count; i++)
{
    Console.WriteLine("Current index: " + i);

    if (PrimeBuilders[i] != Temp)
    {
        Console.WriteLine("Match found at index: " + i);
    }
}
int-Temp=200;
var PrimeBuilders=新列表{200300400500200600400};
for(int i=0;i
首先,您可以用1行初始化列表。 其次,如果您需要索引,那么foreach将不会提供该索引。您需要一个for循环,如上所示。

您需要的是:

int Temp = 200;
var PrimeBuilders = new List<int> {200, 300, 400, 500, 200, 600, 400};

for (int i = 0; i < PrimeBuilders.Count; i++)
{
    Console.WriteLine("Current index: " + i);

    if (PrimeBuilders[i] != Temp)
    {
        Console.WriteLine("Match found at index: " + i);
    }
}
int-Temp=200;
var PrimeBuilders=新列表{200300400500200600400};
for(int i=0;i
首先,您可以用1行初始化列表。 其次,如果您需要索引,那么foreach将不会提供该索引。您需要一个for循环,如上所示。

您需要的是:

int Temp = 200;
var PrimeBuilders = new List<int> {200, 300, 400, 500, 200, 600, 400};

for (int i = 0; i < PrimeBuilders.Count; i++)
{
    Console.WriteLine("Current index: " + i);

    if (PrimeBuilders[i] != Temp)
    {
        Console.WriteLine("Match found at index: " + i);
    }
}
int-Temp=200;
var PrimeBuilders=新列表{200300400500200600400};
for(int i=0;i
首先,您可以用1行初始化列表。 其次,如果您需要索引,那么foreach将不会提供该索引。您需要一个for循环,如上所示。

您需要的是:

int Temp = 200;
var PrimeBuilders = new List<int> {200, 300, 400, 500, 200, 600, 400};

for (int i = 0; i < PrimeBuilders.Count; i++)
{
    Console.WriteLine("Current index: " + i);

    if (PrimeBuilders[i] != Temp)
    {
        Console.WriteLine("Match found at index: " + i);
    }
}
int-Temp=200;
var PrimeBuilders=新列表{200300400500200600400};
for(int i=0;i
首先,您可以用1行初始化列表。

其次,如果您需要索引,那么foreach将不会提供该索引。您需要一个for循环,如上所示。

foreach
实际上不处理索引,最好使用for循环,或维护自己的计数器。
foreach
实际上不处理索引,最好使用for循环,或维护自己的计数器。
foreach
实际上不处理索引,最好使用for循环,或维护自己的计数器。
foreach
实际上不处理索引,最好使用for循环,或维护自己的计数器。+1。或者您可以将2和
foreach(PrimeBuilders中的变量项。选择((x,i)=>new{x,i}))…
组合在一起,如果需要
foreach
。+1。或者您可以将2和
foreach(PrimeBuilders中的变量项。选择((x,i)=>new{x,i}))…
组合在一起,如果需要
foreach
。+1。或者您可以将2和
foreach(PrimeBuilders中的变量项。选择((x,i)=>new{x,i}))…
组合在一起,如果需要
foreach
。+1。或者您可以将2和
foreach(PrimeBuilders中的var项。选择((x,i)=>new{x,i}))…
组合在一起,如果需要
foreach
。您好,先生,如果我需要输出包含值Temp的索引该怎么办。我将如何展示它?谢谢您只需将if(PrimeBuilders[i]!=Temp)更改为if(PrimeBuilders[i]==Temp)。先生,是否可以输出所选值的索引号。很抱歉,先生,我应该已经这么做了。线路控制台。写线(i);输出与“if”语句中的条件匹配的任何索引。我的意思是sir,例如0,1,2,3等等。hi sir,如果我需要输出包含值Temp的索引,该怎么办。我将如何展示它?谢谢您只需将if(PrimeBuilders[i]!=Temp)更改为if(PrimeBuilders[i]==Temp)。先生,是否可以输出所选值的索引号。很抱歉,先生,我应该已经这么做了。线路控制台。写线(i);输出与“if”语句中的条件匹配的任何索引。我的意思是sir,例如0,1,2,3等等。hi sir,如果我需要输出包含值Temp的索引,该怎么办。我将如何展示它?谢谢您只需将if(PrimeBuilders[i]!=Temp)更改为if(PrimeBuilders[i]==Temp)。先生,是否可以输出所选值的索引号。很抱歉,先生,我应该已经这么做了。线路控制台。写线(i);输出与“if”语句中的条件匹配的任何索引。我的意思是sir,例如0,1,2,3等等。hi sir,如果我需要输出包含值Temp的索引,该怎么办。我将如何展示它?谢谢您只需将if(PrimeBuilders[i]!=Temp)更改为if(PrimeBuilders[i]==Temp)。先生,是否可以输出所选值的索引号。很抱歉,先生,我应该已经这么做了。线路控制台。写线(i);输出与“if”语句中的条件匹配的任何索引。我指的是sir,例如0、1、2、3等等