我是C#程序员(爱好),但我想转换为VB.NET程序员.我看过许多用C#和VB.NET编写的帖子,但是我需要一些从基础知识(如void main void)到最高级的解释.
注意:Microsoft博客(到目前为止,无论我阅读的内容)都没有引用基本的核心级知识/事物.
除了书籍/博客之外,学习C#/ VB墙的另一面的好方法是用C#编写一些代码,编译它,然后在Reflector中打开DLL并查看VB代码.这将允许您回答有关VB.NET的问题.
例如,假设您想要了解如何在VB.NET中执行泛型.你在C#中编写一个简单的库:
void SomeMethod()
{
List<int> list = new List<int>();
}
Run Code Online (Sandbox Code Playgroud)
编译它,然后在Reflector中打开,它会显示:
Sub SomeMethod
Dim list as List(Of Integer) = New List(Of Integer)
End Sub
Run Code Online (Sandbox Code Playgroud)
或类似的东西...
如果您知道如何在C#中执行此操作,您可以自学如何在VB.NET中这样做比在线查找示例更容易.
C#和VB.NET只是.NET Framework上的语法糖..NET Framework API对于两者都是相同的,并且有一些功能可用于一个而不是另一个.
你会发现自己有一件事就是";" 在从C#切换到VB.NET(在VB.NET中是非法的)的每个语句之后.
归档时间: |
|
查看次数: |
408 次 |
最近记录: |