Advertisement
vitareinforce

converterlambat

Mar 3rd, 2015
250
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.60 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5.  
  6. struct Subscript
  7. {
  8.     public string zero;
  9.     public string one;
  10.     public string two;
  11.     public string three;
  12.     public string four;
  13.     public string five;
  14.     public string six;
  15.     public string seven;
  16.     public string eight;
  17.     public string nine;
  18. }
  19. struct Superscript
  20. {
  21.     public string zero;
  22.     public string one;
  23.     public string two;
  24.     public string three;
  25.     public string four;
  26.     public string five;
  27.     public string six;
  28.     public string seven;
  29.     public string eight;
  30.     public string nine;
  31. }
  32. struct Symbols
  33. {
  34.     public string degree;
  35. }
  36.  
  37.  
  38. namespace SampleClient
  39. {
  40.     class ScriptConverter
  41.     {
  42.         Subscript subscript = new Subscript();
  43.         Superscript superscript = new Superscript();
  44.         Symbols symbols = new Symbols();
  45.         public string Convert(string raw)
  46.         {
  47.             subscript.zero = raw.Replace(@"\x2080", "\x2080");
  48.             subscript.one = subscript.zero.Replace(@"\x2081", "\x2081");
  49.             subscript.two = subscript.one.Replace(@"\x2082", "\x2082");
  50.             subscript.three = subscript.two.Replace(@"\x2083", "\x2083");
  51.             subscript.four = subscript.three.Replace(@"\x2084", "\x2084");
  52.             subscript.five = subscript.four.Replace(@"\x2085", "\x2085");
  53.             subscript.six = subscript.five.Replace(@"\x2086", "\x2086");
  54.             subscript.seven = subscript.six.Replace(@"\x2087", "\x2087");
  55.             subscript.eight = subscript.seven.Replace(@"\x2088", "\x2088");
  56.             subscript.nine = subscript.eight.Replace(@"\x2089", "\x2089");
  57.             superscript.zero = subscript.nine.Replace(@"\x2070", "\x2070");
  58.             superscript.one = superscript.zero.Replace(@"\x00B9", "\x00B9");
  59.             superscript.two = superscript.one.Replace(@"\x00B2", "\x00B2");
  60.             superscript.three = superscript.two.Replace(@"\x00B3", "\x00B3");
  61.             superscript.four = superscript.three.Replace(@"\x2074", "\x2074");
  62.             superscript.five = superscript.four.Replace(@"\x2075", "\x2075");
  63.             superscript.six = superscript.five.Replace(@"\x2076", "\x2076");
  64.             superscript.seven = superscript.six.Replace(@"\x2077", "\x2077");
  65.             superscript.eight = superscript.seven.Replace(@"\x2078", "\x2078");
  66.             superscript.nine = superscript.eight.Replace(@"\x2079", "\x2079");
  67.             symbols.degree = superscript.nine; // yang derajat blum ketemu kodenya
  68.             string result = symbols.degree;
  69.             return result;
  70.         }
  71.     }
  72. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement