码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2014-09-30 23:10:30      阅读:287      评论:0      收藏:0      [点我收藏+]

标签:vb.net方法函数语法   c#方法函数语法   vb.net实体   c#实体   

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

一、实体部分

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

C#实体:语法格式为

        //方式
        public int ID 
        { 
            get { return ID; }
            set { ID = value; }
        
        }


        //方式
        public int ID { get; set; }


VB.NET实体:语法格式为

    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#的方法:语法格式为

//语法:访问限制符 返回值类型 方法名(参数[实体的实例])
        public void Modify(Login.Model.UserInfo user)
        {
            //方法体
        } 
VB.NET的方法:语法格式为

    '语法:访问限制符 函数关键字 函数名(参数[ByVal 实体对象实例])As 返回值类型
    Public Function UserLogon(ByVal User As Entity.LogonEntity) As Entity.LogonEntity
        Dim user1 As New Entity.LogonEntity
              '方法体
        Return user1
    End Function

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


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

标签:vb.net方法函数语法   c#方法函数语法   vb.net实体   c#实体   

原文地址:http://blog.csdn.net/wangqingbo0829/article/details/39699453

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!