C#怎么将字符串类型的表达式计算出来

比如(36*N+2*n)*0.1N和n是变量strings=“(36*N+2*n)*0.1"表达式是保存在字符串s中的,怎么把她计算出来。... 比如(36*N+2*n)*0.1 N和n是变量
string s=“(36*N+2*n)*0.1" 表达式是保存在字符串s中的,怎么把她计算出来。
展开
 我来答
百度网友1eda3a55d
2011-02-24 · 超过11用户采纳过TA的回答
知道答主
回答量:46
采纳率:0%
帮助的人:29万
展开全部
先声明n,N两个变量
double N,n;
string s="(36*N+2*n)*0.1";这个是s字符串
把字符串内的字符全部转换类型
double temp=(convert.Todouble(36)*N+couvert.Todouble(2)*n))*counert.todouble(0.1);
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
剑素
2011-02-22 · 超过34用户采纳过TA的回答
知道答主
回答量:77
采纳率:0%
帮助的人:94.7万
展开全部
private int cao(int N)
{
int s=(36*N+2*n)*0.1
return s;
}
N是参数!
如果要用字符串存的话,你使用的时候转换下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xueerfei007
2011-02-22 · TA获得超过119个赞
知道答主
回答量:45
采纳率:0%
帮助的人:28.5万
展开全部
可能是这样吧:
double tem=(36*N+2*n)*0.1;
string s=tem.tostring();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式