Как сделать что бы параметры метода мог вводить пользователь - C#
Формулировка задачи:
Подскажите пожалуйста, как сделать что бы параметры метода мог вводить пользователь. Вот пример программы, где заранее неизвестные аргументы метода суммируются. Заранее благодарю.
class Program
{
static void Main()
{
Console.WriteLine(Summ.Summa(2, 1, 4, 1));
Console.ReadLine();
}
}
class Summ
{
public static int Summa(params int[] args)
{
int z=0;
for(int i=0; i<args.Length; i++)
{
z+=args[i];
}
return z;
}
}Решение задачи: «Как сделать что бы параметры метода мог вводить пользователь»
textual
Листинг программы
class Program
{
static void Main()
{
Console.WriteLine("введите в строчку параметры через пробел");
int[] mas = Console.ReadLine().Split(' ').Select(x => int.Parse(x)).ToArray();
Console.WriteLine(Summ.Summa(mas));
Console.ReadLine();
}
}
class Summ
{
public static int Summa(params int[] args)
{
int z = 0;
for (int i = 0; i < args.Length; i++)
{
z += args[i];
}
return z;
}
}