日期:2014-05-18  浏览次数:20349 次

问 个 问 题
比如 表达式1=="aaa"?bbb:表达式1
这种写法 表达式1被执行了2次
如果表达式1是很复杂的运算 这个语句效率很低

 在asp.net前台 有没有办法把 表达式1 的结果赋值给一个变量

变量=表达试1

变量=="aaa"?bbb:变量

这样只执行1次表达式1

------解决方案--------------------
.。。不懂
------解决方案--------------------
if (表达式1=="aaa") 表达式1 = bbb;
------解决方案--------------------
到底要问什么??

这跟前台后台有什么关系???
[/img]
------解决方案--------------------
如果表达式1是很复杂的运算,
本来就应该先:
变量=表达试1
再:
变量=="aaa"?bbb:变量