static void Main(string[] args) { Kawasaki motor = new Kawasaki("ZX6R", "green", 2020, 85000, 280, 0.6); //Honda motor = new Honda("cbr650r", "red", 2019, 90000, 250); //Kawasaki motor2 = new Kawasaki("ZX6R", "green", 2020, 161000, 280,0.6); string priceType = GetPriceState(motor); WriteLine($"Gerçekten {priceType}"); decimal price = GetPriceWithTax(motor); WriteLine($"Motor Son Fiyatı {price}"); //string priceType2 = GetPriceState(motor2); //WriteLine($"Gerçekten {priceType2}"); Honda honda = null; Kawasaki kawasaki = new Kawasaki("ZX6R", "green", 2020, 85000, null, 0.6); Motor vehcile = honda ?? kawasaki; WriteLine("Vehcile: " + vehcile); int?maxSpeed = vehcile is Kawasaki? ((Kawasaki)vehcile).maxSpeed ?? 0 : null; // nullable value type WriteLine("Vehcile Max Speed: " + maxSpeed); }
static void Main(string[] args) { Kawasaki motor = new Kawasaki("ZX6R", "green", 2020, 161000, 280, 0.60); Console.WriteLine(motor.Color); }