c#: While循环期间增加字符串/变量名

本文关键字:增加 字符串 变量名 While 循环 | 更新日期: 2023-09-27 18:15:42

第一次在这里发帖。我希望使用while循环来定义几个字符串/变量。这段代码给出了一个想法,我正在寻找…

    int i = 0;
    while (i < 4)
    {
    string cmd1 = "Command 1";
    var num1 = 1;
    i++
    }

我想弄清楚如何得到一个while循环以某种方式输出…

string cmd1 = "Command 1";
var num1 = 1;
string cmd2 = "Command 2";
var num2 = 2;
string cmd3 = "Command 3";
var num3 = 3;
string cmd4 = "Command 4";
var num4 = 4;

提前感谢您的帮助

c#: While循环期间增加字符串/变量名

如果没有任何重复值,可以在c#中使用Dictionary

var nums = new Dictionary<int, string>();
var i = 1;
while(i <= 4)
{
    nums.Add(i, $"Command {i}");
    i++;
}
foreach(var item in nums)
{
    Console.WriteLine($"{item.Key} - {item.Value}");
}

一行:)

Enumerable.Range(1, 4).ToList().ForEach(i => Console.WriteLine("Command " + i));

确保将此添加到using部分。

using System.Linq;
using System.Collections;