Advertisement
Guest User

Untitled

a guest
Jun 24th, 2018
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.59 KB | None | 0 0
  1. c# 8.0
  2.  
  3. static string RepairCar(Car brokenCar)
  4. {
  5.     return brokenCar switch
  6.     {
  7.         Ferari p => $"Ferari details: {p.Model}",
  8.         BMW s => $"BMW details: {s.Model} {s.Age} ({s.CurrentSpeed})",
  9.         _ => $"{brokenCar.Model} {brokenCar.Age}" //// Default
  10.     };
  11. }
  12.  
  13. c# 7.0
  14.  
  15. static string RepairCar(Car brokenCar)
  16. {
  17.     string result = string.empty;
  18.    
  19.     switch (brokenCar)
  20.     {
  21.         case Ferrari p: { result = $"Ferari details: {p.Model}"; }
  22.         case BMW s: { result = $"BMW details: {s.Model} {s.Age} ({s.CurrentSpeed})"; }
  23.         case _: { result = $"{brokenCar.Model} {brokenCar.Age}"; }
  24.     }
  25.    
  26.     return result;
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement