using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Account { class Account { private static int CURRENT_ACCOUNT_NUMBER; public string Number; private const int TRANSIT_NUMBER = 314; public double Balance { get; private set; } public List Names { get; private set; } static Account() { CURRENT_ACCOUNT_NUMBER = 100000; } private Account(string number, string name, double balance) { Number = number; Balance = balance; Names = new List (); Names.Add(name); } public void AddName(string name) { Names.Add(name); } public void Deposit(double amount) { Balance += amount; } public void Withdraw(double amount) { Balance -= amount; } public override string ToString() { string[] Names = { }; return string.Join(",", Names); } public static Account CreateAccount(string name, double balance = 0) { CURRENT_ACCOUNT_NUMBER++; } } }