ProMes.Net中的 WikiFormatter.cs 文件中的脚本错误

来源:互联网 发布:固定收益部 知乎 编辑:程序博客网 时间:2024/05/22 17:22

ProMes.Net中的 WikiFormatter.cs 文件中的脚本错误!

从官方下载的有编译错误,这个比较烦人,我已经修正了一下代码,和大家共享一下!

 static WikiFormatter()
  {
   if (_charMap == null)
   {
    _charMap = new Dictionary<char, string>();

    _charMap['/''] = "&rsquo;";
    _charMap['<'] = "&lt;";
    _charMap['>'] = "&gt;";
    _charMap['¡'] = "&iexcl;";
    _charMap['¢'] = "&cent;";
    _charMap['£'] = "&pound;";
    _charMap['€'] = "&euro;";
    _charMap['¥'] = "&yen;";
    _charMap['§'] = "&sect;";
    _charMap['¨'] = "&uml;";
    _charMap['ª'] = "&ordf;";
    _charMap['«'] = "&laquo;";
    _charMap['¬'] = "&not";
    _charMap[' '] = "&shy;";
    _charMap['°'] = "&deg;";
    _charMap['±'] = "&plusmn;";
    _charMap['²'] = "&sup2;";
    _charMap['³'] = "&sup3;";
    _charMap['´'] = "&acute;";
    _charMap['µ'] = "&micro;";
    _charMap['¶'] = "&para;";
    _charMap['·'] = "&middot;";
    _charMap['¸'] = "&cedil;";
    _charMap['¹'] = "&sup1;";
    _charMap['º'] = "&ordm;";
    _charMap['»'] = "&raquo;";
    _charMap['¼'] = "&frac14;";
    _charMap['½'] = "&frac12;";
    _charMap['¾'] = "&frac34;";
    _charMap['¿'] = "&iquest;";
    _charMap['À'] = "&Agrave;";
    _charMap['Á'] = "&Aacute;";
    _charMap['Â'] = "&Acirc;";
    _charMap['Ã'] = "&Atilde;";
    _charMap['Ä'] = "&Auml;";
    _charMap['Å'] = "&Aring;";
    _charMap['Æ'] = "&AElig;";
    _charMap['Ç'] = "&Ccedil;";
    _charMap['È'] = "&Egrave;";
    _charMap['É'] = "&Eacute;";
    _charMap['Ê'] = "&Ecirc;";
    _charMap['Ë'] = "&Euml;";
    _charMap['Ì'] = "&Igrave;";
    _charMap['Í'] = "&Iacute;";
    _charMap['Î'] = "&Icirc;";
    _charMap['Ï'] = "&Iuml;";
    _charMap['Ð'] = "&ETH;";
    _charMap['Ñ'] = "&Ntilde;";
    _charMap['Ò'] = "&Ograve;";
    _charMap['Ó'] = "&Oacute;";
    _charMap['Ô'] = "&Ocirc;";
    _charMap['Õ'] = "&Otilde;";
    _charMap['Ö'] = "&Ouml;";
    _charMap['×'] = "&times;";
    _charMap['Ø'] = "&Oslash;";
    _charMap['Ù'] = "&Ugrave;";
    _charMap['Ú'] = "&Uacute;";
    _charMap['Û'] = "&Ucirc;";
    _charMap['Ü'] = "&Uuml;";
    _charMap['Ý'] = "&Yacute;";
    _charMap['Þ'] = "&THORN;";
    _charMap['ß'] = "&szlig;";
    _charMap['à'] = "&agrave;";
    _charMap['á'] = "&aacute;";
    _charMap['â'] = "&acirc;";
    _charMap['ã'] = "&atilde;";
    _charMap['ä'] = "&auml;";
    _charMap['å'] = "&aring;";
    _charMap['æ'] = "&aelig;";
    _charMap['ç'] = "&ccedil;";
    _charMap['è'] = "&egrave;";
    _charMap['é'] = "&eacute;";
    _charMap['ê'] = "&ecirc;";
    _charMap['ë'] = "&euml;";
    _charMap['ì'] = "&igrave;";
    _charMap['í'] = "&iacute;";
    _charMap['î'] = "&icirc;";
    _charMap['ï'] = "&iuml;";
    _charMap['ð'] = "&eth;";
    _charMap['ñ'] = "&ntilde;";
    _charMap['ò'] = "&ograve;";
    _charMap['ó'] = "&oacute;";
    _charMap['ô'] = "&ocirc;";
    _charMap['õ'] = "&otilde;";
    _charMap['ö'] = "&ouml;";
    _charMap['÷'] = "&divide;";
    _charMap['ø'] = "&oslash;";
    _charMap['ù'] = "&ugrave;";
    _charMap['ú'] = "&uacute;";
    _charMap['û'] = "&ucirc;";
    _charMap['ü'] = "&uuml;";
    _charMap['ý'] = "&yacute;";
    _charMap['þ'] = "&thorn;";
    _charMap['ÿ'] = "&yuml;";

    _charList = new char[_charMap.Count];

    int i = 0;

    foreach (char c in _charMap.Keys)
     _charList[i++] = c;
   }
  }

 

原创粉丝点击