示例#1
0
        static void Main(string[] args)
        {
            //initialize passsenger carrier object
            //Vehicle vehicle = null;
            IPassengerCarrier iPassCarrier = null;

            //call addPassenger fns
            AddPassenger(iPassCarrier);
        }
示例#2
0
        // Method: addPassenger
        // Purpose: fns that accepts any obj in the passengerCarrier interface
        //call loadPasseneger and use toString on it
        // Restrictions: None
        public static void AddPassenger(IPassengerCarrier obj)
        {
            //call LoadPass using ref to the interface
            obj.LoadPassenger();
            //if not an IPassengerCarrier object, then error b/c of the function LoadPasseneger.
            //use ToString()
            //obj.ToString();

            if (obj.GetType() == typeof(Vehicle))
            {
                Console.WriteLine(obj.ToString());
            }
        }
示例#3
0
 public static void AddPassenger(IPassengerCarrier passengerCarrier)
 {
     Console.WriteLine(passengerCarrier.ToString());
 }
示例#4
0
 static void AddPassenger(IPassengerCarrier Vehicle)
 {
     WriteLine(Vehicle.ToString());
 }
示例#5
0
 static void AddPassenger(IPassengerCarrier passengerCarrier)
 {
     WriteLine(passengerCarrier.ToString());
 }
示例#6
0
 static void AddPassenger(IPassengerCarrier car)
 /// Purpose: To run a function from an objects interface
 /// Restrictions: Doesn't work with classes whose objects didn't inherit IPassengerCarrier interface
 {
     car.LoadPassenger();
 }
示例#7
0
 static void AddPassenger(IPassengerCarrier Vehicle)
 {
     Console.WriteLine("{0}", Vehicle.ToString());
 }
示例#8
0
        //Method: AddPassenger
        //Purpose: retrieve from Vehicle library
        //Output: object from LoadPassenger from IPassengerCarrier
        //Restrictions: None
        static void AddPassenger(IPassengerCarrier obj)
        {
            object value = obj.LoadPassenger();

            Console.WriteLine(value.ToString());
        }
示例#9
0
 static void AddPassenger(IPassengerCarrier Vehicle)
 {
     Vehicle.IPassengerCarrier.LoadPassenger();
     Console.WriteLine(Vehicle.ToString());
 }
示例#10
0
 static void AddPassenger(IPassengerCarrier Ipass)
 {
     Console.WriteLine(Ipass.ToString());
 }
示例#11
0
 private static void AddPassenger(IPassengerCarrier vehicle)
 {
     WriteLine(vehicle.ToString());
 }
示例#12
0
 public static void AddPassenger(IPassengerCarrier passengerCarrier)
 {
     WriteLine($"Added passenger to {passengerCarrier.ToString()}");
 }
示例#13
0
文件: Program.cs 项目: sev-it/asp.net
 static public void AddPassenger(IPassengerCarrier iObject)
 {
     Console.WriteLine(iObject.ToString());
 }