在我看来,Java生态系统的开发为我赚到了许多钱。然而,几年来,我一直主要从事.Net领域的工作。最初,我进入.Net世界的过渡是编写和维护VB .Net代码。 Visual Studio(VS)提供了几乎所有我期望的Eclipse / Java组合多年工作后的良好智能提示支持。最终,我的雇主决定使用C#进行新的开发。对于C#的智能提示支持,我的初步印象不是很好。有时候,似乎VS没有针对C#的后台编译器,但偶尔会做出一些聪明的事情,表明有一些后台处理,但还不足以真正提高生产力。是否有任何合理的技术原因导致这两种语言之间的智能提示支持差异?