private int idtoidx(int id) { for (int i = 0; i < array.Size; i++) { account acc = array[i]; if (acc.Id.Equals(id) == true) { return(i); } } throw new Exception("잘못된 계좌"); }
public void Inquire() { int id = wblib.inputnumber("검색할 계좌 ID"); account mem = array[idtoidx(id)]; Console.WriteLine(mem); Console.WriteLine("************************************************"); for (int i = 0; i < ioarr.Size; i++) { accio info = ioarr.getdata(i); if (mem.Id == info.Id) { Console.WriteLine(info); } } }
public void insert() { try { string name = wblib.inputstring("이름"); int id = wblib.inputnumber("계좌번호"); int balance = wblib.inputnumber("잔액"); account mem = new account(name, id, balance); array.insert(mem); accio info = new accio(mem, 0, 0); ioarr.insert(info); Console.WriteLine("저장 완료"); } catch (Exception ex) { Console.WriteLine("입력 오류"); Console.WriteLine(">> " + ex.Message); } }