VB.NET與C# 語法區別展現

在學習VB.NET後發現,VB.NET與C#的語法主要的不一樣在兩個部分,這兩部分搞通了,那就遊刃有餘,迎刃而解了。現將其對比總結以下:html

1、實體部分java

(與VB相比,在C#和VB.NET中,實體的使用頗有新意,將其做爲第一個對比呈現)函數

C#實體:語法格式爲學習

?
1
2
3
4
5
6
7
8
9
10
11
//方式
public int ID
{
     get { return ID; }
     set { ID = value; }
 
}
 
 
//方式
public int ID { get; set; }

 

?
1
 

 

 

 

VB.NET實體:語法格式爲spa

?
1
2
3
4
5
6
7
8
9
Private stuCardID As String     '定義靜態屬性
Public Property CardID() As String
     Get
         Return stuCardID        '做用:獲取屬性值
     End Get
     Set(value As String)
         stuCardID = value       '做用:設置屬性值
     End Set
End Property

 

2、方法(函數)code

C#的方法:語法格式爲orm

?
1
2
3
4
5
//語法:訪問限制符 返回值類型 方法名(參數[實體的實例])
         public void Modify(Login.Model.UserInfo user)
         {
             //方法體
         }

VB.NET的方法:語法格式爲htm

 

 

?
1
2
3
4
5
6
'語法:訪問限制符 函數關鍵字 函數名(參數[ByVal 實體對象實例])As 返回值類型
Public Function UserLogon(ByVal User As Entity.LogonEntity) As Entity.LogonEntity
     Dim user1 As New Entity.LogonEntity
           '方法體
     Return user1
End Function


對於新知識、新環境,箇中的艱澀和困苦,全部人對有感觸。作這樣簡單的總結,爲的就是,時間一長,確定是會忘記,現將語法的區別濃縮成小包。待須要時,隨時開啓,減輕記憶的包袱。對象

相關文章
相關標籤/搜索