2013-12-03 162 views

回答

2

C#

int pos; 

等於:

VB.NET

Dim pos as Integer 
0

這是簡單的VB.NET:

dim pos as integer 

在C#,它是:

int pos; 
0

是正確VB或vb.net聲明變量像這樣,暗淡作爲整數。所以用同樣的方法你需要做Dim pos作爲整數。

0

C#int關鍵字表示一個有符號的32位整數,解析爲System.Int32結構。

的VB.NET對應到C#32位有符號整數是Integer,你可以聲明一個,比如這個:

Dim pos As Integer 

注:也可以使用.NET Framework strucure System.Int32,但它很少做到,因爲有語言關鍵字可以解析爲這些結構,並且通常比System對應物更具吸引力。

C#:

System.Int32 pos; 

VB.NET:

Dim pos As System.Int32 

對於整數類型,這裏是C#和VB.NET如何支持他們每個人的明細:

16位整數

  • short(C#)
  • Short(VB.NET)
  • System.Int16(.NET框架)

32位整數

  • int(C#)
  • Integer(VB.NET)
  • System.Int32(。.NET框架)

64位整數

  • long(C#)
  • Long(VB.NET)
  • System.Int64(.NET框架)
相關問題