VB.NET与C# 语法区别展示_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > VB.NET与C# 语法区别展示

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

 2014/12/5 17:06:56  GC2013  程序员俱乐部  我要评论(0)
  • 摘要:在学习VB.NET后发现,VB.NET与C#的语法主要的不同在两个部分,这两部分搞通了,那就游刃有余,迎刃而解了。现将其对比总结如下:一、实体部分(与VB相比,在C#和VB.NET中,实体的使用很有新意,将其作为第一个对比呈现)C#实体:语法格式为?1234567891011//方式publicintID{get{returnID;}set{ID=value;}}//方式publicintID{get;set;}?1VB.NET实体:语法格式为
  • 标签:.net C# net 区别 vb.net

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

一、实体部分

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

C#实体:语法格式为

? 1 2 3 4 5 6 7 8 9 10 11 monospace !important; font-size: 1em !important; font-style: normal !important; font-weight: normal !important; vertical-align: baseline !important; float: none !important; position: static !important; min-height: inherit !important; box-sizing: content-box !important; background-image: none !important;">//方式 public int ID {     get { return ID; }     set { ID = value; }   }     //方式 public int ID { 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 //语法:访问限制符 返回值类型 方法名(参数[实体的实例])         public void Modify(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


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

发表评论
用户名: 匿名