从VB.NET编码转换到C#的好练习?

Mat*_*ino 5 c# vb.net

中级/高级VB.NET Web程序员应该做些什么好的练习来获得C#的语法剁?

我想一些好的例子是:

  • 运行C#语法的算法或项目练习
  • 参考资料
  • VB.NET程序员应该注意的关键语法差异列表

Rub*_*ias 9

我认为最佳运动会为自己创造一些东西.

通过这种方式,您可以定义范围,"协商"新功能并编写新代码以获得乐趣.

你也可以再次解决你已经知道的问题; 例如,我建议尝试用C#中的Project Euler解决一些问题.


Ree*_*sey 1

使用自动转换器来使用您自己的代码。

对于大多数事情来说它应该工作得相当好。您大多只需要弄清楚如何重新设计 lambda 以及其他一些类似的情况。

Reflector也非常适合帮助您了解如何转换代码。

至于了解差异,请参阅MSDN 的白皮书。它有点过时了,但却是一个很好的起点。此处提供了更完整但较少文本参考的比较。