为什么不是C#不等式运算符!==?

fin*_*ook 4 c# operators

在C#中,==用于检查相等性,而=用于赋值.

这是否意味着检查不平等应该是真的!==.

为什么不是这种情况?是因为历史原因吗?

它的崛起!=已经看到它现在也在大多数SQL变体中建立起来.

Jar*_*Par 10

C#受Java和C/C++的影响很大,两者都使用==!=.我想他们只是选择坚持现有的主导模式,而不是重新发明轮子.===为平等和!===不平等选择另一种语法将成为他们瞄准的绝大多数开发人员的绊脚石