Обращение со структурой - C#
Формулировка задачи:
Нужно реализовать метод, производящий сложение произвольного количества чисел. В структуре.
Долго сижу, не знаю уже как подступиться и хотя бы начать. Думал использовать массив, но список легче (динамический)
Как сделать, чтобы элементы списка вводились с консоли? и какой может быть алгоритм для подсчёта элементов?
Мои наработки:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication17
{
public struct dop
{
List<int> number = new List<int>();
number.Add(
public int zapolnenie()
{for (int i=0; i<List.Length; i++)
/* public int[] number=new int[100] ;
public int zapolnenie()
{
for (int i=0; i<number.Length; i++)
{
number[i]=int.Parse(Console.ReadLine());
Console.Write("{0}", number[i]);
}
return 0;
}*/
}
}Решение задачи: «Обращение со структурой»
textual
Листинг программы
public double sum()
{
Console.WriteLine("Введите числа через пробел: ");
string[] StringNumbers = Console.ReadLine().Split(new char[] {' '});
double[] numbers = new double[StringNumbers.Length];
for (int i = 0; i<numbers.Length; ++i)
{
numbers[i] = Convert.ToInt32(StringNumbers[i]);
}
double sum = 0;
foreach (double n in numbers)
{
sum += n;
}
return sum;
}