加减乘除:一个简单但很古怪的问题! 写一个函数吧用switch(z[i]){}关注 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没有简单用一个语句就能实现你要的功能。例如加一个函数:Console.WriteLine("10{0}10={1}",z[i],GetValue(10,z[i],10); int GetValue(int i,char c,int j) { switch (c) { case '+': return i+j; case '-': return i-j; case '*': return i*j; case '/': return i/j; } return 0; } 楼上的,return后面不需要break的。否则报检测到不可访问的代码的警告 对,只要能够退出的地方是不用break的。Console.WriteLine("10{0}10={1}",z[i],GetValue(10,z[i],10); int GetValue(int i,char c,int j) { switch (c) { case '+': return i+j; case '-': return i-j; case '*': return i*j; case '/': return i/j; } return 0; }这是可以的。 偶实现四则运算用到动态编译才搞定,可是速度太慢了,每个不同的表达式都要动态编译一下,但因为还有其他多种灵活的用处所以沿用了网上有例子,可以找一下Evaluator 一个简单的C#问题 常见的数字合法性判断的算法,求优化。 请问各位高手:关于上传问题. 怎么把datagridview的一行复制到另一个datagridview 有个叫杭州嘉禾软件公司的,有没有人听说过 (急!解决就给分)请教:如何把2个表连接后的查询结果填充到DataSet中? 各位达人帮帮我吧! c# Hashtable的问题 急,并发问题 各位兄弟,我是做J2EE的,因为想做WINDOWS应用,所以要学另一语言,C#开发WINDOWS应用和C++相比怎么样 急!数据库中的数据如何在WebForm中用条形图的形式显示? 关于VB与C#程序数据传输问题!! 怎样获取输入字符的编码类型
Console.WriteLine("10{0}10={1}",z[i],GetValue(10,z[i],10);
int GetValue(int i,char c,int j)
{
switch (c)
{
case '+':
return i+j;
case '-':
return i-j;
case '*':
return i*j;
case '/':
return i/j;
}
return 0; }
Console.WriteLine("10{0}10={1}",z[i],GetValue(10,z[i],10);
int GetValue(int i,char c,int j)
{
switch (c)
{
case '+':
return i+j;
case '-':
return i-j;
case '*':
return i*j;
case '/':
return i/j;
}
return 0; }这是可以的。