示例#1
0
        static void Main(string[] args)
        {
            GuitarSpec guitarspec = new GuitarSpec(Builder.Fender, "c", Type.Accousting, Wood.Indian_Wood, Wood.Indian_Wood);
            var        spec1      = new GuitarSpec(Builder.Gibson, "mdl1", Type.Accousting, Wood.Brazilian_Rosewood, Wood.Indian_Wood);
            var        spec2      = new GuitarSpec(Builder.Fender, "mdl2", Type.Accousting, Wood.Indian_Wood, Wood.Indian_Wood);

            List <Guitar> list = new List <Guitar>
            {
                new Guitar("Sean", 15.5, spec1),
                new Guitar("sn2", 35.5, spec2)
            };

            GuitarInventory inventory = new GuitarInventory();

            inventory.Guitars = list;
            inventory.Guitars.Add(new Guitar("012", 123.3, guitarspec));

            List <Guitar> search = inventory.SearchGuitars(new Guitar("012", 123.3, guitarspec));

            if (search.Count == 0)
            {
                Console.WriteLine("Not Found");
            }
            else
            {
                foreach (var item in search)
                {
                    Console.WriteLine("SR: {0}\nPrice: {1}", item.SerialNumber, item.Price);
                }
            }


            Console.ReadLine();
        }
示例#2
0
文件: Guitar.cs 项目: levj1/Practice
 public Guitar(string serialNumber, double price, GuitarSpec spec)
 {
     SerialNumber = serialNumber;
     Price = price;
     GuitarSpec = spec;
 }