csaki

hernyákféle storage class

Feb 26th, 2013
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.97 KB | None | 0 0
  1. class storage
  2.     {
  3.         protected List<tablet> list = new List<tablet>();
  4.         public void Add(tablet a)
  5.         {
  6.             if (a == null) throw new Exception("null nem lehet");
  7.             list.Add(a);
  8.         }
  9.         public void Delete(tablet a)
  10.         {
  11.             int i = list.IndexOf(a);
  12.             if (i == -1) throw new Exception("nincs a listan");
  13.             list.RemoveAt(i);
  14.         }
  15.         public void Delete(int i)
  16.         {
  17.             if (i<0) throw new Exception("nincs ilyen index");
  18.             if (i >= list.Count ) throw new Exception("nincs ilyen index");
  19.             list.RemoveAt(i);
  20.         }
  21.         public int dbszam
  22.         {
  23.             get { return list.Count; }
  24.         }
  25.         public int total_cost
  26.         {
  27.             get
  28.             {
  29.                 int sum = 0;
  30.                 foreach (tablet t in list)
  31.                     sum = sum + t.cost;
  32.                 return sum;
  33.             }
  34.  
  35.         }
  36.     }
Advertisement
Add Comment
Please, Sign In to add comment