Microsoft C# 概覽:C# 和 VB.NET

.NET Framework 環境當中,C#VB.NET 是兩種主要的開發語言。 兩種語言都是用相同的框架,並且它們會預編譯爲同樣的字節碼,然後被編譯並在運行時運行。這樣我們可以說 VB.NET 和 C# 是功能性等價的。 C# 和 Visual Basic.NET 如同現代的其他高級語言如Java and C++一樣,具有結構類似性。

但是兩者在許多方面又是不同的。首先,在各自的語言當中,主要關鍵字是不同的。 C# 是大小寫敏感的,而Visual Basic .NET 不區分大小寫。在VB.NET中, “Example” 和 “example” 是一樣的 , 但是在 C#中 “Example” 和 “example” 是兩個不同的變量名稱。同時好記憶的是在C# 中語句的結束符號是分號 (;)。

下面列舉一些在 VB.NET 和 C#中不同的例子。

單行註釋 :

  VB.NET      : ‘ 例如:

'這是單行註釋

CSHARP             : // 例如:

//這是單行註釋

多行註釋 :

  VB.NET      : 不能

  CSHARP             : /*..*/      例如:

 /*多行註釋 */

條件語句

VB.NET

If condition Then
      ‘vb.net 代碼
Else
     ‘vb.net 代碼
End If

CSHARP

if(condition)
{
    //csharp 代碼
}
else
{
    //csharp 代碼
}

循環

VB.NET 

For counter As Integer = 0 To final
'vb.net 代碼
Next

CSHARP

for(int i=0;i < final;i++)
{
//csharp 代碼
}

操作符 (等於)

VB.NET

a=b

CSHARP

 a==b;

聲明

VB.NET

Dim i as Integer = 10

CSHARP

int i=10;

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章