当我在VB中编写过去十年的编码时,如何调整我的C#技能?

Str*_*der 12 c# vb.net

我的职业生涯是在vax系统上用C/C++编写的,但是在几个合同中它都是VB,然后成为VB的专家,然后是VB.net.现在我渴望为微软工作,看起来他们发布的每一份工作都是用C/C++/C#编写的,我几乎看不到C#代码,对我来说这看起来最麻烦,内联语法几乎伤害了我的感受.

我正在寻找关于如何再次获得C#技能的积极,无火焰,有用的建议.Books..Labs..etc?我一直在使用Silverlight和C#编写简单的项目来尝试解决这个问题,但是它非常令人沮丧,因为我可以找到很少的例子来说明每个代码集的外观.我已经用Google搜索了但除了channel9实验室之外还没有找到任何有用的东西,并且正在研究mix10的一些示例代码/项目.

我不是在寻找捷径,而是要有一个良好的技能理解.我发誓,将英语翻译成拉丁语比翻译成C语言更容易.

Iai*_*ard 14

我个人首先将VB.NET项目转换为C#,完成VB.NET后,一旦你开始使用相同的底层CLR就不会有困难了.

这样做是一步一步,查找如何转换你不理解的每一个位,你很快就会根据你对VB.NET的了解来自学C#,你会发现它们真的不是那有很大的不同!

我发现它们非常相似,我现在都知道它们两者,它们只是习惯于"略微"不同地做事.

另外,看看这个维基页面,了解VB.NET和C#的摘要比较,并查看底部的示例,看看一些基本的语法比较,它们将为您提供将VB.NET转换为C#的起点.

  • 是的,但从它的声音,这正是他所需要的.一旦他学会了基础知识并建立了他对C#的信心,他就可以在更高级的C#领域寻求进一步的知识和技能. (2认同)