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