人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統下載站 > 技術開發教程 > 詳細頁面

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

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

更新時間:2022-09-02 文章作者:未知 信息來源:網絡 閱讀次數:

看到許多人經常問到這個問題: 怎么由字符串 “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" +
                                               " } }";


溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 平和县| 武胜县| 林口县| 广平县| 福建省| 乌鲁木齐县| 吉水县| 鄂托克旗| 额尔古纳市| 蓬莱市| 新余市| 行唐县| 张家口市| 江油市| 济阳县| 斗六市| 昭觉县| 莲花县| 孝感市| 和平区| 兰溪市| 镇原县| 涿州市| 民县| 襄樊市| 姚安县| 略阳县| 临城县| 兴海县| 朔州市| 麻江县| 白朗县| 丹巴县| 富民县| 黔西县| 乌拉特前旗| 黄大仙区| 甘孜| 沐川县| 吕梁市| 云林县|