VB.NET与C#语法区别展示

王朝学院·作者佚名  2016-08-27
窄屏简体版  字體: 小  |  中  |  大  |  超大  

在学习VB.NET后发现,VB.NET与C#的语法主要的不同在两个部分,这两部分搞通了,那就游刃有余,迎刃而解了。现将其对比总结如下:

一、实体部分

(与VB相比,在C#和VB.NET中,实体的使用很有新意,将其作为第一个对比呈现)

C#实体:语法格式为

?

1

2

3

4

5

6

7

8

9

10

11

//方式

publicintID

{

get {returnID; }

set { ID = value; }

}

//方式

publicintID { get; set; }

?

1

VB.NET实体:语法格式为

?

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

二、方法(函数)

C#的方法:语法格式为

?

1

2

3

4

5

//语法:访问限制符 返回值类型 方法名(参数[实体的实例])

publicvoidModify(Login.Model.UserInfo user)

{

//方法体

}

VB.NET的方法:语法格式为

?

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

对于新知识、新环境,个中的艰涩和困苦,所有人对有感触。做这样简单的总结,为的就是,时间一长,肯定是会忘记,现将语法的区别浓缩成小包。待需要时,随时开启,减轻记忆的包袱。

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航