fcamuso

Untitled

May 24th, 2020
307
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 3.92 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 double: {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.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.  
  77.       int giorno = 3;
  78.  
  79.       string giorno_settimana = giorno switch
  80.       {
  81.         1 => "Lunedì",
  82.         2 => "Martedì",
  83.         3 => "Mercoledì " + DateTime.Now,
  84.         _ => "Non è un giorno della settimana correttamente codificato"
  85.       };
  86.  
  87.       Console.WriteLine(giorno_settimana);
  88.  
  89.       Console.WriteLine(giorno switch
  90.       {
  91.         1 => "Lunedì",
  92.         2 => "Martedì",
  93.         3 => "Mercoledì",
  94.         _ => "Non è un giorno della settimana correttamente codificato"
  95.       }
  96.       );
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.       //do
  105.       //{
  106.       //  Console.WriteLine("Qual è il tuo colore preferito?");
  107.       //  colore = Console.ReadLine();
  108.  
  109.       //  switch (colore)
  110.       //  {
  111.       //    case "Verde scuro":
  112.       //      Console.WriteLine("Sei un tipo tenebroso");
  113.       //      goto case "Verde";
  114.  
  115.       //    case "Giallo":
  116.       //    case "giallo":
  117.       //      Console.WriteLine("Un colore solare!");
  118.       //      continue;
  119.       //    case "Verde":
  120.       //      Console.WriteLine("Il colore degli smeraldi!");
  121.       //      break;
  122.  
  123.       //    case "grigio" when eta < 15 && stipendio > 3000:
  124.       //      Console.WriteLine("Non può piacerti questo colore alla tua età!");
  125.       //      break;
  126.  
  127.       //    default:
  128.       //      Console.WriteLine("Un colore come qualunque altro");
  129.       //      break;
  130.       //  }
  131.  
  132.       //molte istruzioni ..
  133.       //Console.WriteLine("Sono passato di qui!");
  134.  
  135.       //} while (colore != "nero");
  136.  
  137.       //CultureInfo[] cultures = CultureInfo.GetCultures(CultureTypes.AllCultures);
  138.  
  139.       //CultureInfo culture = new CultureInfo("En-en");
  140.  
  141.       //Console.Write("Inserisci un numero con la virgola\n");
  142.       //double.TryParse(Console.ReadLine(), NumberStyles.Float | NumberStyles.AllowThousands,
  143.       //                culture, out double d);
  144.       //switch (d)
  145.       //{
  146.       //  case 3.14:
  147.       //    Console.WriteLine("Il famoso pi greco!");
  148.       //    break;
  149.  
  150.       //  default:
  151.       //    Console.WriteLine("un double come un altro...");
  152.       //    break;
  153.       //}
  154.  
  155.       //Console.WriteLine(d.ToString(culture));
  156.     }
  157. }
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.   //Console.WriteLine("Mi piacciono le maiuscole ...");
  165.   //        goto case "Giallo";
  166. }
Add Comment
Please, Sign In to add comment