浅谈C#中的eval()函数

开发 后端
本文介绍C#中的eval()函数,虽然一直在用,但其具体含义及使用还真没特别去注意过,搜索了下也没有什么明确的解释。

可以这样说,绝大多数的大型网站都会用到C# eval()函数,虽然一直在用,但其具体含义及使用还真没特别去注意过,搜索了下也没有什么明确的解释。

翻译过来的中文释义大体如下:

C# eval()函数,是一个用来求值的解析表达式,支持布尔型(Boolean),二进制方式,算法,一元,所属,

成员(例如:object.property 对象属性),索引值(数组索引);条件函数,也支持变量赋值。

其有点在于:

无需运行时编译;

无需使用JScript.NET;

无需使用数据表。

C# eval()函数英文如下:

parse expression and evaluate it. Supports Boolean, Bitwise, Arithmetic, Unary, Paren, Member (such as object.property ), Indexer (such as array[index]) and ConditionalIf(?:), also supports Variable assign.

you can use it like evaluate one statement C# source code.

not use runtime Compiler.

not use JScript.NET.

not use DataTable

【编辑推荐】

  1. C#在应用程序间发送消息实现浅析
  2. 一些C#时间类型的入门知识
  3. C#接口和抽象类技术特点浅析
  4. 一个C#时间计算的实例
  5. C#继承知识详解
责任编辑:佚名 来源: 比特网
相关推荐

2009-07-31 16:06:50

成员函数构造函数C#

2009-03-11 15:30:05

evalwithJavascript

2009-02-05 15:32:23

接口委托

2009-05-08 09:46:37

微软C#集合对象

2009-08-03 15:06:43

C# Stack对象C# Queue对象

2011-09-21 10:56:31

C#结构

2009-08-20 18:30:33

C# ReaderWr

2009-08-14 10:51:43

2009-09-17 17:13:54

C#数组

2009-06-24 10:49:16

JavaScript

2009-08-19 17:12:18

C# Connecti

2009-08-12 11:24:25

C# String对象

2009-08-07 11:26:53

C#数组结构

2009-08-31 09:37:09

C# Employee

2009-08-26 13:15:38

C#选择控制

2009-08-26 15:46:01

C#匿名类型

2009-08-14 17:58:05

C#接口方法

2009-08-25 16:16:43

C# oledbcon

2009-09-02 15:41:21

C# HTTPWebR

2009-08-06 15:30:23

C#类型系统
点赞
收藏

51CTO技术栈公众号