在c#中,怎么把一个表达式,变成一个支算式.

问题描述

我怎样把一个表达式比如"8*5"运算成8*5啊,有没有这样的方法

解决方案

解决方案二:
解析表达式.通过堆栈实现.
解决方案三:
引用1楼KillerAwp的回复:

解析表达式.通过堆栈实现.

解决方案四:
我也知道,我需要具体解决方案,代码能给发过来不?
解决方案五:
最简单的,不需要自己编计算模块的就是使用DataTable.Compute方法。
解决方案六:
引用4楼null1的回复:

最简单的,不需要自己编计算模块的就是使用DataTable.Compute方法。

这个强!不过的确是最简单的解决方案,呵呵。

时间: 2024-09-17 09:49:14

在c#中,怎么把一个表达式,变成一个支算式.的相关文章

spring mvc-springmvc的form:form标签中不能用JSP表达式?

问题描述 springmvc的form:form标签中不能用JSP表达式? 我这么写(一个普通的form标签)可以解析 form action="<%=request.getContextPath() %>/index.html"> 这么写就不对, form:form action="<%=request.getContextPath() %>/student/studentModifyFinished.act"> 解决方案 Sp

servlet-Servlet中跳转至jsp中如何通过EL表达式取出对象的值

问题描述 Servlet中跳转至jsp中如何通过EL表达式取出对象的值 解决方案 直接这样就可以了:${user.name}假设user对象有一个name属性是你需要的. 解决方案二: 还可以用user.getXxx(),取实体类里面的值 解决方案三: ${user.name},然后在显示层取出它就行了 例如user.setName(model.getName()),这样就可将他持久化到数据库中了; 解决方案四: el表达式${user.xxx}就可以,如果是list或者集合类型,可以用jstl

在jsp中传值-在jsp中怎么把值传到另一个页面

问题描述 在jsp中怎么把值传到另一个页面 在jsp页面中把多个商品的详细信息传到另一个jsp页面中并显示该怎么做 解决方案 1.通过jsp的内置对象-request对象获取参数: (1)通过超链接传参: 例:把a.jsp中i的值传到b.jsp中: 在a.jsp页面中的核心代码为:传参 (说明:给i赋值时也可以用jsp表达式,例如i=<%变量名 %>) 在b.jsp页面中的核心代码为: <%String j=request.getParameter("i"); %&g

struts 2-HTML标签中能应用OGNL表达式吗?

问题描述 HTML标签中能应用OGNL表达式吗? 在一个Struts项目的一个JSP页面中,我有一个div的class是根据request中的某个值来选择,like this: 这样写可以吗?若不可以,应该怎么写呢?谢谢了! 解决方案 干嘛一定要从后台获取呢?就在前台用js解决不行吗? 相关文章 ognl-HTML标签能应用OGNL表达式吗? struts2.0-Struts2 国际化文件中 EL 表达式怎么能执行 方法呢?? struts2-关于ognl怎么写才能不被当成字符串! struts

linux中使用 awk 复合表达式详解

一直以来在查对条件是否匹配时,我们使用的都是简单的表达式.那如果你想用超过一个表达式来查对特定的条件呢? 本文中,我们将看看如何在过滤文本和字符串时,结合多个表达式,即复合表达式,用以查对条件. awk 的复合表达式可由表示"与"的组合操作符 && 和表示"或"的 || 构成. 复合表达式的常规写法如下: ( 第一个表达式 ) && ( 第二个表达式 ) 这里只有当"第一个表达式" 和"第二个表达式&qu

JS中Eval解析JSON字符串的一个小问题_javascript技巧

之前写过一篇 关于 JSON 的介绍文章,里面谈到了 JSON 的解析.我们都知道,高级浏览器可以用 JSON.parse() API 将一个 JSON 字符串解析成 JSON 数据,稍微欠妥点的做法,我们可以用eval() 函数. JSON (JavaScript Object Notation)一种简单的数据格式,比xml更轻巧. JSON 是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON 数据不需要任何特殊的 API 或工具包. JSON的规则很简单:

从.NET中委托写法的演变谈开去(中):Lambda表达式及其优势

在上一篇文章中我们简单探讨了.NET 1.x和.NET 2.0中委托表现形式的变化,以及.NET 2.0中匿名方法的优势.目的及注意事项.那么现在我们来谈一下.NET 3.5(C# 3.0)中,委托的表现形式又演变成了什么样子,还有什么特点和作用. .NET 3.5中委托的写法(Lambda表达式) Lambda表达式在C#中的写法是"arg-list => expr-body","=>"符号左边为表达式的参数列表,右边则是表达式体(body).参数列表

Lua中的操作符和表达式总结_Lua

前言 这里总结的内容和其它语言的基本类似,所以这里就只是基本的进行总结.不做详细的讲解. 算术操作符 Lua支持常规的算术操作符有:"+"(加法),"-"(减法),"*"(乘法),"/"(除法),"^"(指数),"%"(取模),一元的"-"(负号).所有的这些操作符都用于实数.例如:x^0.5将计算x的平方根,x^3将计算x的3次方. 关系操作符 Lua提供的关系操作

NET中验证控件表达式汇总

ASP.NET为开发人员提供了一整套完整的服务器控件来验证用户输入的信息是否有效.这些控件如下:     1.RequiredFieldValidator:验证一个必填字段,如果这个字段没填,那么,将不能提交信息.     2.Comparidator:比较验证.比较两个字段值是否相等,如密码和确认密码两个字段是否相等:比较一个字段与一个具体的值.     3.Rangidator:范围验证.验证一个字段是否在某个范围中,如成绩字段要是0~100范围中.     4.Regularexpress