我需要设置一个新的字符串,并且用户需要设置新的字符串名称 例如:字符串名称
int input = 0;
while (input != -1)
{
input = int.Parse(Console.ReadLine());
int count = 0;
count ++;
int ("the " count)= intput;
}
我需要设置一个新的字符串,并且用户需要设置新的字符串名称 例如:字符串名称
int input = 0;
while (input != -1)
{
input = int.Parse(Console.ReadLine());
int count = 0;
count ++;
int ("the " count)= intput;
}
我认为,就是啥子做YPU需要:
int input = 0;
var inputs = new List<int>();
while (input != -1)
{
input = int.Parse(Console.ReadLine());
int count = 0;
count++;
inputs.Add(input);
}
var result = inputs.Select((j, i) => Tuple.Create("The " + i, j)).ToList();
谢谢你也帮助我很多 –
你不希望有一个 “动态变量”,你想有一个字典。事情是这样的:
Dictionary<int, int> values = new Dictionary<int, int>();
int count = 0;
int input = 0;
while (input != -1)
{
input = int.Parse(Console.ReadLine());
count++;
values.Add(count, input);
}
如果你需要,但值存储在这种情况下,似乎是刚刚int
值反正你可以做一些你输出部分"the"
。如果你想创意,你可以将一些数据类型包装在自定义类中,并且很容易地从该类中输出格式化的字符串。
另一个变化要注意上面移动count
外循环的声明,否则就总是将是1
基本上,几乎任何时候你发现自己想要一个动态的变量名以下一些模式,你真正想要的是某种集合。也许一个字典,也许一个列表,也许别的东西,等等
谢谢你帮助我很多 –
用户将不得不永远输入值 – Sajeetharan
你是什么意思? –
我不知道从哪里开始。计数变量被设置为0,然后在每次迭代中设置为1,或者将字符串声明为变量名称,并赋予intput的值。另外,这个应该做什么呢? –