gth; i + +)  
 {for (int j = 0; j 
 {case 0: r + = ". -"; break; 1: r + = "- ... "; Break; 2: r + =". - "; Break; 3: r + =" -. "; Break; 4: r + =" - .. "; Break; 5: r + =". "; Break; 6: r + =" ... - "; break; 7: r + =" - .. "; Break; 8: r + =" .. "; Break; 9: r + =". --- "; Break; 10: r + =" -. - "; Break; 11: r + =". - .. "; Break; 12: r + =" - "; break; 13: r + =" -. "; Break; 14: r + =" --- "; break; 15: r + =". -. "; Break; 16: r + =". -. "; Break; 17: r + =" ... "; Break; 18: r + =" - "; break; 19: r + =" .. - "; break; 20: r + =" .. -. "; Break; 21: r + =" .... "; Break; 22: r + =" -. -. "; Break; 23: r + =" ---. "; Break; 24: r + =" ---- "; break; 25: r + =" -. - "; Break; 26: r + =" -. - " ;; break; 27: r + = "-. -"; break; 28: r + = "- .. -"; break; 29: r + = ".. - .. "; Break; 30: r + =" .. - "; break; 31: r + =". -. - "; Break; 32: r + =" ...... "; Break; 33: r + =". -. -. - "; Break; 34: r + =" - .. - "; break; 35: r + =" .. - .. "; Break; 36: r + =". "; Break; 
 };}; (r! = "") {Console.WriteLine ("Введений вами текст у коді Морзе має такий вигляд"); Console.WriteLine (r);} else { Console.WriteLine ("Ви не ввели жодного підтримуваного знака"); goto a;};. ReadKey (); 
 } 
 } 
 } 
   Приступимо до розбору головного методу. 
				
				
				
				
			 . WriteLine ("Введіть текст (допускаються кирилиця і знаки '.' ',' '!' '?')"); t0 = Console.ReadLine (); 
   Тут виробляється введення даних з клавіатури і оголошення строкової змінної t0. 
   string s0 = "абвгдежзийклмнопрстуфхцчшщъыьэюя.,!? е"; 
  string r = ""; 
   Оголошення В«еталонаВ» s0, з якими буде проводитися порівняння символів, і результуючої змінної r, в яку і буде записаний остаточний код Морзе. 
  char [] s = s0.ToCharArray (); [] t = t0.ToCharArray (); 
   На даному етапі відбувається оголошення масивів елементів, в які посимвольний вписуються В«еталонВ» і введений текст. 
   for (int i = 0; i 
 {(int j = 0; j 
 {0: r + = ". -"; break; 1: r + = "- ... "; Break; 2: r + =". - "; Break; 3: r + =" -. "; Break; 4: r + =" - .. "; Break; 5: r + =". "; Break; 6: r + =" ... - "; break; 7: r + =" - .. "; Break; 8: r + =" .. "; Break; 9: r + =". --- "; Break; 10: r + =" -. - "; Break; 11: r + =". - .. "; Break; 12: r + =" - "; break; 13: r + =" -. "; Break; 14: r + =" --- "; break; 15: r + =". -. "; Break; 16: r + =". -. "; Break; 17: r + =" ... "; Break; 18: r + =" - "; break; 19: r + =" .. - "; break; 20: r + =" .. -. "; Break; 21: r + =" ...