亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

通過動態編譯獲取字符串表達的值

2019-11-18 12:01:52
字體:
來源:轉載
供稿:網友

  看到許多人經常問到這個問題: 怎么由字符串 “126 + (256 - 2^4 )”,或者怎么判定 “115 > 56 14<45”的結果等等,在MSDN上查了查,寫了一個Eval類看到許多人經常問到這個問題: 怎么由字符串 “126 + (256 - 2^4 )”,或者怎么判定 “115 > 56 14<45”的結果等等,在MSDN上查了查,寫了一個Eval類。
  
  /*****************************************************************
  ** 文件名:    Eval.cs
  ** Copyright (c) 1999 -2003
  ** 創建人:    Phoenix
  ** 創建日期:
  ** 修改人:
  ** 修改日期:
  ** 描 述:     獲取字符串所表示的邏輯意義
  ** 版 本:1.0
  ******************************************************************/
  using System.CodeDom;
  using System.CodeDom.Compiler;
  using Microsoft.CSharp;
  using System.Reflection;
  
  public class Eval
  {
  static object GetValue( string value )
  {
  string codeSnippet = "using System; " + "/r/n" +
  "namespace CzG {" + "/r/n" +
  " public class Eval" + "/r/n" +
  " {" + "/r/n" +
  "    public Eval(){} " + "/r/n" +
  " public object GetValue()" + "/r/n" +
  " {" + "/r/n" +
  "  return " + value + ";" + "/r/n" +
  " }" + "/r/n" +
  " } }";
  
  CodeSnippetCompileUnit unit = new CodeSnippetCompileUnit( codeSnippet );
  
  ICodeCompiler compiler = new CSharpCodePRovider().CreateCompiler();
  CompilerParameters para = new CompilerParameters();
  para.ReferencedAssemblies.Add( "System.dll" );
  para.GenerateInMemory = true;
  para.GenerateExecutable = false;
  para.OutputAssembly = "Eval.dll";
  
  Assembly asm = compiler.CompileAssemblyFromDom( para , unit ).CompiledAssembly;
  
  Type type = asm.GetType( "CzG.Eval" );
  MethodInfo mi = type.GetMethod( "GetValue" , BindingFlags.Public BindingFlags.Instance );
  
  object obj = asm.CreateInstance( "CzG.Eval" );
  return mi.Invoke( obj , null );
  }
  }
  
  調用:
  
  Console.WriteLine( Eval.GetValue(“125 -23” ) );
  Console.WriteLine( Eval.GetValue(“125<23“ ) );
  
  Output:
  102
  False

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
精品高清一区二区三区| 久久久av一区| 欧美超级免费视 在线| 日韩av日韩在线观看| 国产噜噜噜噜噜久久久久久久久| 日韩中文字幕在线| 日韩国产欧美区| 国产精品普通话| 国产精品爱啪在线线免费观看| 久久精彩免费视频| 久久久精品欧美| 日韩一区二区欧美| 久久综合久久美利坚合众国| 久久不射电影网| 欧美黑人性猛交| 亚洲欧洲第一视频| 久久久久久久999精品视频| 久久精品视频免费播放| 久久久久久亚洲精品中文字幕| 久久九九免费视频| 国内免费久久久久久久久久久| 亚洲天堂网站在线观看视频| 国产视频久久久| 三级精品视频久久久久| 亚洲已满18点击进入在线看片| 亚洲欧美激情在线视频| 国产午夜精品全部视频播放| 富二代精品短视频| 亚洲一区二区黄| 美女少妇精品视频| 欧美激情a∨在线视频播放| 精品久久久91| 成人福利视频在线观看| 日韩高清免费在线| 日韩欧美国产成人| 91久久精品日日躁夜夜躁国产| 欧美国产日韩一区| 91中文字幕在线| 精品国产成人av| 91九色蝌蚪国产| 另类色图亚洲色图| 久久电影一区二区| 日韩中文字幕av| 亚洲男人av电影| 国产日韩精品一区二区| 亚洲精品久久久久国产| 精品国产一区二区在线| 久久久天堂国产精品女人| 国产亚洲精品美女久久久| 日本不卡视频在线播放| 国产主播喷水一区二区| 日韩精品中文字幕在线观看| 国产精品国产三级国产专播精品人| 国产一区二区三区免费视频| 热草久综合在线| 91九色蝌蚪国产| 精品国产欧美一区二区五十路| 欧美一区视频在线| 91美女高潮出水| 亚洲美女黄色片| 欧美性在线视频| 亚洲精品久久久久久久久久久| 欧美日韩在线视频首页| 成人国产在线视频| 91国内揄拍国内精品对白| 欧美在线影院在线视频| 日本精品一区二区三区在线播放视频| xxxx欧美18另类的高清| 这里只有精品丝袜| 日韩有码在线电影| 91精品久久久久久久久| 最新国产精品亚洲| 欧美日韩精品在线观看| 中文字幕亚洲欧美日韩2019| 国产日韩欧美在线播放| 亚洲国产高清高潮精品美女| 久久国产精品免费视频| 中文字幕日韩在线播放| 亚洲大胆人体av| 日韩av免费网站| 日韩av免费在线| 97人人爽人人喊人人模波多| 人九九综合九九宗合| 亚洲国产精品一区二区三区| 久久久久久网址| 日韩不卡中文字幕| 日韩有码在线电影| 欧美日韩亚洲天堂| 91精品啪在线观看麻豆免费| 国产精品视频一| 久久天天躁夜夜躁狠狠躁2022| 欧美在线视频观看| 热99精品里视频精品| 欧美激情精品在线| 久久91亚洲人成电影网站| 视频在线观看99| 日韩一区视频在线| 亚洲精品美女久久久| 日韩av电影在线网| 97视频在线观看播放| 4k岛国日韩精品**专区| 国产精品久久97| 亚洲xxxx3d| 欧美视频精品一区| 国产精品久久一| 久久精品成人一区二区三区| 色香阁99久久精品久久久| 国产69久久精品成人看| 久久久久久久久爱| 91精品国产高清久久久久久久久| 国产精品久久久av| 国产成+人+综合+亚洲欧洲| 日韩欧美精品中文字幕| 欧美裸体xxxx| 亚洲曰本av电影| 国产精品成人在线| 久久精品国产96久久久香蕉| 欧美国产一区二区三区| 欧美日韩成人在线视频| 日韩欧美在线视频观看| 日韩中文字幕网站| 一夜七次郎国产精品亚洲| 亚洲自拍欧美色图| 91精品久久久久久久久青青| 欧美裸体视频网站| 日韩欧美国产成人| 久久影院资源网| 日韩av在线播放资源| 国产精品色午夜在线观看| 一本一道久久a久久精品逆3p| 亚洲女人初尝黑人巨大| 午夜精品久久久久久99热软件| 国产91对白在线播放| 欧美日韩福利在线观看| 国产91精品不卡视频| 欧美日产国产成人免费图片| 欧美另类在线观看| 视频在线一区二区| 这里只有精品在线观看| 国产精品第1页| 久久精品中文字幕电影| 欧美性xxxxhd| 成人免费看片视频| 久久久亚洲精选| 亚洲欧美国产一本综合首页| 2020久久国产精品| 国产精品亚洲综合天堂夜夜| 成人午夜在线观看| 中文字幕欧美视频在线| 91精品视频专区| 国产精品免费在线免费| 欧美激情一区二区三区久久久| 91亚洲国产成人精品性色| 亚洲欧美一区二区三区情侣bbw| 亚洲国产小视频| 中文字幕欧美国内| 91精品中国老女人| 久久久精品国产一区二区| 中文字幕欧美日韩va免费视频| 成人动漫网站在线观看| 亚洲影院色在线观看免费| 136fldh精品导航福利| 国产一区红桃视频| 91牛牛免费视频|