社区
C#
帖子详情
C#中如何从字符串"(a + b)/100"中获得计算表达式c = (a + b) / 100
msldirector
2011-01-28 10:51:37
如从字符串 s = "(a + b)/100";
得到一个实际的表达式:
c = (a + b) / 100; // 其中 a , b, c是变量
...全文
144
6
打赏
收藏
C#中如何从字符串"(a + b)/100"中获得计算表达式c = (a + b) / 100
如从字符串 s = "(a + b)/100"; 得到一个实际的表达式: c = (a + b) / 100; // 其中 a , b, c是变量
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
msldirector
2011-01-28
打赏
举报
回复
[Quote=引用 3 楼 wuyq11 的回复:]
object o=new DataTable.Compute(string.Format("({0} + {1}) / 100}",a,b),"");
[/Quote]
借鉴了wuyq11的提示,
把字符串变成 s = "({aaa} + {bbb}) / 100" 的形式,
写了个方法把其中的 aaa, bbb 替换成 0, 1 等,再用
object o=new DataTable.Compute(string.Format("({0} + {1}) / 100}",a,b),"");
即可以作出计算
谢谢各位的回复!
wangting0613
2011-01-28
打赏
举报
回复
[Quote=引用 3 楼 wuyq11 的回复:]
object o=new DataTable.Compute(string.Format("({0} + {1}) / 100}",a,b),"");
[/Quote]
这个应该是你要的
cdglynn
2011-01-28
打赏
举报
回复
1、动态编译可以解决
2、编写解析代码
wuyq11
2011-01-28
打赏
举报
回复
object o=new DataTable.Compute(string.Format("({0} + {1}) / 100}",a,b),"");
mao32
2011-01-28
打赏
举报
回复
我也想知道!
flyerwing
2011-01-28
打赏
举报
回复
动态编译不知道能不能搞顶.
没用过,不知道.
C#
开发基础之
100
个常用的
C#
正则
表达式
正则
表达式
是处理
字符串
的强大工具,特别是在文本搜索、替换和验证
中
。本文将
100
个常用的
C#
正则
表达式
进行分类,以帮助我们更快速地找到适合的正则
表达式
解决方案。1. 基础匹配这些正则
表达式
用于匹配一些基本的字符或
字符串
模式。匹配任意字符匹配任意空白字符匹配任意非空白字符匹配任意数字字符匹配任意非数字字符匹配任意字母数字字符匹配任意非字母数字字符匹配任意字母字符匹配任意小写字母匹配任意大写字母2. 数字处理这些正则
表达式
用于匹配和处理数字相关的
字符串
。匹配单个数字匹配多位数字匹配十六进制数字。
C#
运算符和
表达式
概述
C#
提供了许多运算符。 其
中
许多都受到内置类型的支持,可用于对这些类型的值执行基本操作。
C#
中
有算术运算符、比较运算符、布尔逻辑运算符、位运算符和移位运算符、相等运算符 在下面的代码
中
,
表达式
的示例位于赋值的右侧: int a, b, c; a = 7; b = a; c = b++; b = a + b * c; c = a >=
100
? b : c / 10; a = (int)Math.Sqrt(b * b + c * c); string s = "
字符串
字面"; char l
【
C#
之路 二】变量和
表达式
变量和
表达式
C#
中
List、Path、
字符串
操作等常用方法总结
定义:string str = “Hello, World!访问字符:char c = str[0];// ‘H’长度:int len = str.Length;// 13。
【
C#
视频】
C#
与NET
NET框架作为一项强大的技术,不仅为开发人员提供了丰富的开发工具,还能实现跨平台的应用程序。本文将深入探讨.NET的概念、交互模式、开发工具、编程要点以及一些重要的技术细节。二、概念net/dotnet:一般指.Net Framework框架(一种平台,一种技术)
C#
:是一种编程语言,可以开发基于.net平台的应用三、.net都能干什么可以开发桌面应用程序为Winform可以开发应用网站为ASP.NET可以做手机开发wp8四、.NET两种交互模式。
C#
111,129
社区成员
642,536
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章