Ho questo codice:

codice:
using System;
using System.Collections;
using System.Collections.Generic;
using System.Text;

namespace EserciziConsolle
{
    public class Racer
    {
        private string name;
        public string Name
        {
            get
            {
                return name;
            }
        }

        private string car;
        public string Car
        {
            get
            {
                return car;
            }

            
        }

        public Racer(string name, string car)
        {
            this.name = name;
            this.car = car;
        }

        public override string ToString()
        {
            return name + ", " + car;
        }

       

        static void Main()
        {
            List<Racer> racers = new List<Racer>();
            racers.Add(new Racer("Rubens Barrichello", "Ferrari"));
            racers.Add(new Racer("Michael Schumacher", "Ferrari"));
            racers.Add(new Racer("Kimi Raikkonen", "McLaren-Mercedes"));

          //  foreach (Racer r in racers)
           // {
           //     Console.WriteLine(r);
           // }

           //FindRacer find = new FindRacer("Ferrari");
           //foreach (Racer racer in racers.FindAll(new Predicate<Racer>(find.DrivingCarPredicate)))
           //{
           //    Console.WriteLine(racer);
           //}
            //}

            racers.ForEach(delegate(Racer r) { Console.WriteLine(r); });
            
            
        }


        
    }

    public class FindRacer
    {
        private string car;
        public FindRacer(string car)
        {
            this.car = car;
        }

        public bool DrivingCarPredicate(Racer racer)
        {

            return racer.Car == car;
           

        }
                   
         
          
                
    }
    

   
}
I predicati, come naturalmente saprete, restituiscono un valore booleano, e fin quì ok!Vorrei far si, che tramite un costrutto If, verifichi se il predicato restituisce true stampo una cosa a video, nel caso contrario stampo un'altra cosa. E' un esercizio che sto facendo e non riesco a venire a capo a questa mia cosa!