日期:2014-05-16  浏览次数:21087 次

WEB开发技术(两数运算)

------解决方案--------------------
你不是提示你了,Result没有赋值

double Num1=0,Num2=0,Result=0;
------解决方案--------------------
因为你的result变量放到了if判断条件里面,有可能不满足条件导致result没被赋值,你可以在声明result变量时给它赋初值。 
double Result = 0;
------解决方案--------------------
c#中
一个变量被声明后
如果它在使用时(访问变量值的时候)
编辑器发现之前语句没有赋值的操作(也就是该变量建立了 但是没有初始化)
则会报错

另外如果
你的赋数语句在 if之类的逻辑控制块中 那么如果 没有在else块中初始化
则 也判定没有被初始化(因为会假定你if全部为假的情况)