c# – 这是什么目的:“double x = x =(a – b)/(c – 1);”

前端之家收集整理的这篇文章主要介绍了c# – 这是什么目的:“double x = x =(a – b)/(c – 1);”前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我遇到了这样一个代码,在这个代码中,没有任何理由将变量赋给自己.
double x = x = (a - b) / (c - 1);

这对我来说没什么意义.这背后有原因吗?

解决方法

当一次分配多个变量时,所有变量都将获得右手操作数的值.执行此双重赋值不提供任何值,甚至可以优化为x =(a – b)/(c – 1);由编译器.这绝对是一个错字.

猜你在找的C#相关文章