У меня есть первая часть моего кода, достаточно полная, и я понял суть остальных, я просто не уверен, как все это собрать. Вот первая часть
using System;
namespace ConsoleApplication1
{
class Program
{
public class AccountInfo
{
public int Number { get; set; }
public double Balance { get; set; }
public string LastName { get; set; }
}
static void Main(string[] args)
{
List<AccountInfo> accounts = new List<AccountInfo>();
for (int index = 1; index < 6; index++)
{
AccountInfo acc = new AccountInfo();
Console.Write("Enter account number: " + index.ToString() + ": ");
acc.Number = int.Parse(Console.ReadLine());
Console.Write("Enter the account balance: ");
acc.Balance = double.Parse(Console.ReadLine());
Console.Write("Enter the account holder last name: ");
acc.LastName = Console.ReadLine();
accounts.Add(acc);
}
}
}
}
Вторая часть - спросить пользователя, что он хочет делать с массивами
введите a или A для поиска номеров счетов
введите b или B, чтобы усреднить счета
введите x или X для выхода из программы
поисковая часть, я могу использовать что-то вроде этого:
public void search Accounts()
{
for(int x = 0; x < validValues.Lenth; ++x)
{
if(acctsearched == validValues[x])
{
isValidItem = true;
acctNumber = Number[x];
}
}
И я могу использовать цикл while с bool true / false, чтобы закрыться.
Я не уверен, как получить средний баланс. Я получаю сообщения об ошибках типа «не могу неявно изменить int [] на int»
Любая помощь с этим была бы очень признательна.