/***************************************************************** ** 文件名: 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" + " } }"; |