Так что я пытаюсь сделать, это взять список пользовательских входов и поместить их непосредственно в массив. Я хотел бы сделать это, не назначая переменную для каждого входа, потому что может быть сотни.Возврат значения функции без назначения ее переменной
static void writeAndWait(String statement, int millisecondsToWait)
{
Console.WriteLine(statement);
Thread.Sleep(millisecondsToWait);
return;
}
static void Main(string[] args)
{
//I am using ArrayLists because they will store as many values as needed wether it be 1 or 1,000,000 or more
ArrayList Name; //Declaring Name
ArrayList Time; //Declaring Time
ArrayList Path; //Declaring Path
Name = new ArrayList(); //Name will be used to store the names of the timers the user inputs
Time = new ArrayList(); //Time will be used to store the times of the timers the user inputs
Path = new ArrayList(); //Path will be used to store the path line of the timers the user inuts;
writeAndWait("Hello, if you want to add timers all you need to do is type a name and press enter, say how long you want the timer to run for in minutes, and then add a number 1-10 any timers with the same number at the end will run sycrnasly, and any timers with diferant nubers will run async", 2000);
Name.Add(Console.ReadKey().ToString());
Console.WriteLine(Name[0]);
}
Console.WriteLine просто возвращает «Console.ReadKey(). ToString())
Я хотел бы, чтобы вернуть ключ, который пользователь вводит. Или возвращаемое значение Console.ReadKey
FYI, вы, вероятно, хотите использовать [Console.ReadLine] (https://msdn.microsoft.com/en-us/library/system.console.readline (V = vs.110) .aspx) вместо 'Console.ReadKey' –
Почему бы не использовать' List 'вместо' ArrayList'? Также почему вы используете 'Console.ReadKey' вместо' Console.ReadLine', так как ваше сообщение говорит, чтобы ввести имя и нажать enter? –
juharr
Я просто использовал ReadKey в качестве теста. У меня возникли проблемы с чтением значений из списка, поэтому я переключился на ArrayLists. Если бы вы могли прокомментировать какой-то код, показывающий, как использовать Список, это было бы здорово. Но все еще возникает вопрос, как мне вернуть значение, а не команду acctuall? –