public static void Main()
    {
        List <Fruit> f     = new List <Fruit>();
        Fruit        fTemp = new Fruit()
        {
            name = "Kiwi"
        };

        f.Add(fTemp);
        fTemp = new Fruit()
        {
            name = "Tomato"
        };
        f.Add(fTemp);

        List <Veg> v     = new List <Veg>();
        Veg        vTemp = new Veg()
        {
            name = "Tomato"
        };

        v.Add(vTemp);

        List <Veg> vDuplicates = v.Where(vegToCompare => f.Any(fruitToCompare => fruitToCompare.name.Equals(vegToCompare.name))).ToList();

        vDuplicates.ForEach(a => Console.WriteLine(a.name));
        Console.WriteLine("Number of Duplicates Found: " + vDuplicates.Count);
    }
Exemple #2
0
        public Veg GetVegMenu()
        {
            VegRestaurants vegRestaurants = new VegRestaurants();
            Veg            vegMenu        = (Veg)vegRestaurants.GetMenu();

            return(vegMenu);
        }
Exemple #3
0
        static void Main(string[] args)
        {
            HotelKeeper hotelKeeper = new HotelKeeper();

            Veg       vegMenu = hotelKeeper.GetVegMenu();
            NonVeg    nonVeg  = hotelKeeper.GetNonVegMenu();
            VegNonVeg both    = hotelKeeper.GetVegnNonVegMenu();
        }
Exemple #4
0
        public Menu GetMenu()
        {
            Veg veg = new Veg();

            return(veg);
        }