WEB开发技术(两数运算)
------解决方案--------------------你不是提示你了,Result没有赋值
double Num1=0,Num2=0,
Result=0;------解决方案--------------------因为你的result变量放到了if判断条件里面,有可能不满足条件导致result没被赋值,你可以在声明result变量时给它赋初值。
double Result = 0;
------解决方案--------------------c#中
一个变量被声明后
如果它在使用时(访问变量值的时候)
编辑器发现之前语句没有赋值的操作(也就是该变量建立了 但是没有初始化)
则会报错
另外如果
你的赋数语句在 if之类的逻辑控制块中 那么如果 没有在else块中初始化
则 也判定没有被初始化(因为会假定你if全部为假的情况)