fcamuso

Untitled

May 19th, 2020
319
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 3.85 KB | None | 0 0
  1. using System;
  2. using System.Drawing;
  3. using System.Globalization;
  4.  
  5. namespace switch_test
  6. {
  7.  
  8.   enum GiorniSettimana { Lun=1, Mar, Mer, Gio, Ven, Sab, Dom };
  9. class Program
  10. {
  11.   static void Main(string[] args)
  12.   {
  13.       //string colore = "";
  14.       //do
  15.       //{
  16.       //  Console.WriteLine("Qual è il tuo colore preferito?");
  17.       //  colore = Console.ReadLine();
  18.  
  19.       //  switch (colore)
  20.       //  {
  21.       //    case "Verde scuro":
  22.       //      Console.WriteLine("Sei un tipo tenebroso");
  23.       //      goto case "Verde";
  24.  
  25.       //    case "Giallo":
  26.       //    case "giallo":
  27.       //      Console.WriteLine("Un colore solare!");
  28.       //      continue;
  29.       //    case "Verde":
  30.       //      Console.WriteLine("Il colore degli smeraldi!");
  31.       //      break;
  32.       //    default:
  33.       //      Console.WriteLine("Un colore come qualunque altro");
  34.       //      break;
  35.       //  }
  36.  
  37.       //  //molte istruzioni ..
  38.       //  Console.WriteLine("Sono passato di qui!");
  39.  
  40.       //} while (colore != "nero");
  41.  
  42.       int eta = 23; int stipendio = 4000;
  43.       string colore = "ciao";
  44.       double d = 3.14;
  45.       long l = 345;
  46.  
  47.       object x = l;
  48.  
  49.       //switch (x)
  50.       //{
  51.       //  case int num_int:
  52.       //    Console.WriteLine($"Elaboro un intero: {num_int}");
  53.       //    break;
  54.  
  55.       //  case double num_double:
  56.       //    Console.WriteLine($"Elaboro un intero: {num_double}");
  57.       //    break;
  58.  
  59.       //  case string stringa:
  60.       //    Console.WriteLine($"Elaboro una stringa: {stringa}");
  61.       //    break;
  62.  
  63.       //  default:
  64.       //    Console.WriteLine($"Tipo di dato non previsto: {x.ToString() }");
  65.       //    break;
  66.       //  }
  67.  
  68.       int giorno = 3;
  69.  
  70.       string giorno_settimana = giorno switch
  71.       {
  72.         1 => "Lunedì",
  73.         2 => "Martedì",
  74.         3 => "Mercoledì",
  75.         _ => "Non è un giorno della settimana correttamente codificato"
  76.       };
  77.  
  78.       Console.WriteLine(giorno_settimana);
  79.      
  80.       Console.WriteLine(giorno switch
  81.         {
  82.           1 => "Lunedì",
  83.           2 => "Martedì",
  84.           3 => "Mercoledì",
  85.           _ => "Non è un giorno della settimana correttamente codificato"
  86.         }
  87.       );
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.       //do
  96.       //{
  97.       //  Console.WriteLine("Qual è il tuo colore preferito?");
  98.       //  colore = Console.ReadLine();
  99.  
  100.       //  switch (colore)
  101.       //  {
  102.       //    case "Verde scuro":
  103.       //      Console.WriteLine("Sei un tipo tenebroso");
  104.       //      goto case "Verde";
  105.  
  106.       //    case "Giallo":
  107.       //    case "giallo":
  108.       //      Console.WriteLine("Un colore solare!");
  109.       //      continue;
  110.       //    case "Verde":
  111.       //      Console.WriteLine("Il colore degli smeraldi!");
  112.       //      break;
  113.  
  114.       //    case "grigio" when eta < 15 && stipendio > 3000:
  115.       //      Console.WriteLine("Non può piacerti questo colore alla tua età!");
  116.       //      break;
  117.  
  118.       //    default:
  119.       //      Console.WriteLine("Un colore come qualunque altro");
  120.       //      break;
  121.       //  }
  122.  
  123.       //molte istruzioni ..
  124.       Console.WriteLine("Sono passato di qui!");
  125.  
  126.       //} while (colore != "nero");
  127.  
  128.  
  129.  
  130.       //CultureInfo culture = new CultureInfo("IT-it");
  131.  
  132.       //  Console.Write("Inserisci un numero con la virgola\n");
  133.       //  double.TryParse(Console.ReadLine(), NumberStyles.Float | NumberStyles.AllowThousands,
  134.       //                  culture, out double d);
  135.       //  switch (d)
  136.       //  {
  137.       //    case 3.14:
  138.       //        Console.WriteLine("Il famoso pi greco!");
  139.       //      break;
  140.  
  141.       //    default:
  142.       //      Console.WriteLine("un double come un altro...");
  143.       //      break;
  144.       //  }
  145.  
  146.       //  Console.WriteLine(d.ToString(culture));
  147.     }
  148. }
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.   //Console.WriteLine("Mi piacciono le maiuscole ...");
  156.   //        goto case "Giallo";
  157. }
Add Comment
Please, Sign In to add comment