Advertisement
Guest User

ConvertCyrilicToLatin

a guest
Oct 4th, 2014
456
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 3.43 KB | None | 0 0
  1. public string ConvertCyrillicToLatin(string latin)
  2.         {
  3.             string c = "";
  4.             string slovo = "";
  5.             int i;
  6.             for (i = 0; i < latin.Length; i++)
  7.             {
  8.                 slovo = latin.Substring(i, 1);
  9.                 switch (slovo)
  10.                 {
  11.                     case "а": c += "a"; break;
  12.                     case "А": c += "A"; break;
  13.                     case "б": c += "b"; break;
  14.                     case "Б": c += "B"; break;
  15.                     case "ц": c += "c"; break;
  16.                     case "Ц": c += "C"; break;
  17.                     case "ч": c += "č"; break;
  18.                     case "Ч": c += "Č"; break;
  19.                     case "ћ": c += "ć"; break;
  20.                     case "Ћ": c += "Ć"; break;
  21.                     case "д": c += "d"; break;
  22.                     case "Д": c += "D"; break;
  23.                     case "ђ": c += "đ"; break;
  24.                     case "Ђ": c += "Đ"; break;
  25.                     case "е": c += "e"; break;
  26.                     case "Е": c += "E"; break;
  27.                     case "ф": c += "f"; break;
  28.                     case "Ф": c += "F"; break;
  29.                     case "г": c += "g"; break;
  30.                     case "Г": c += "G"; break;
  31.                     case "х": c += "h"; break;
  32.                     case "Х": c += "H"; break;
  33.                     case "и": c += "i"; break;
  34.                     case "И": c += "I"; break;
  35.                     case "ј": c += "j"; break;
  36.                     case "Ј": c += "J"; break;
  37.                     case "к": c += "k"; break;
  38.                     case "К": c += "K"; break;
  39.                     case "л": c += "l"; break;
  40.                     case "Л": c += "L"; break;
  41.                     case "м": c += "m"; break;
  42.                     case "М": c += "M"; break;
  43.                     case "н": c += "n"; break;
  44.                     case "Н": c += "N"; break;
  45.                     case "о": c += "o"; break;
  46.                     case "О": c += "O"; break;
  47.                     case "п": c += "p"; break;
  48.                     case "П": c += "P"; break;
  49.                     case "р": c += "r"; break;
  50.                     case "Р": c += "R"; break;
  51.                     case "с": c += "s"; break;
  52.                     case "С": c += "S"; break;
  53.                     case "ш": c += "š"; break;
  54.                     case "Ш": c += "Š"; break;
  55.                     case "т": c += "t"; break;
  56.                     case "Т": c += "T"; break;
  57.                     case "у": c += "u"; break;
  58.                     case "У": c += "U"; break;
  59.                     case "в": c += "v"; break;
  60.                     case "В": c += "V"; break;
  61.                     case "з": c += "z"; break;
  62.                     case "З": c += "Z"; break;
  63.                     case "ж": c += "ž"; break;
  64.                     case "Ж": c += "Ž"; break;
  65.                     case "љ": c += "lj"; break;
  66.                     case "Љ": c += "Lj"; break;                    
  67.                     case "њ": c += "nj"; break;
  68.                     case "Њ": c += "Nj"; break;                                        
  69.                     case "џ": c += "dž"; break;
  70.                     case "Џ": c += "Dž"; break;                    
  71.                     default:
  72.                         c += slovo;
  73.                         break;
  74.                 }
  75.  
  76.             }
  77.             return c;
  78.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement