相关疑难解决方法(0)

在'foreach'循环中获取数组键

如何foreach在C#循环中获取当前元素的键?

例如:

PHP

foreach ($array as $key => $value)
{
    echo("$value is assigned to key: $key");
}
Run Code Online (Sandbox Code Playgroud)

我想用C#做什么:

int[] values = { 5, 14, 29, 49, 99, 150, 999 };

foreach (int val in values)
{
    if(search <= val && !stop)
    {
         // Set key to a variable
    }
}
Run Code Online (Sandbox Code Playgroud)

c# arrays

27
推荐指数
3
解决办法
8万
查看次数

根据另一个列出一个List <>

说我有

List<int> ages  = new List<int>() { 8, 5, 3, 9, 2, 1, 7 };
List<int> marks = new List<int>() { 12, 17, 08, 15, 19, 02, 11 };
Run Code Online (Sandbox Code Playgroud)

我可以在我的排序,marks通过ages这样的:

while (true)
{
  bool swapped = false;

  for (int i = 0; i < ages.Count - 1; i++)
    if (ages[i] > ages[i + 1])
    {
      int tmp = ages[i];
      ages[i] = ages[i + 1];
      ages[i + 1] = tmp;

      tmp = marks[i];
      marks[i] = marks[i + …
Run Code Online (Sandbox Code Playgroud)

c# sorting generics list

1
推荐指数
2
解决办法
9767
查看次数

标签 统计

c# ×2

arrays ×1

generics ×1

list ×1

sorting ×1