关键词搜索

源码搜索 ×
×

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

发布2021-02-07浏览441次

详情内容

在学习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
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10

    二、方法(函数)

    C#的方法:语法格式为

    //语法:访问限制符 返回值类型 方法名(参数[实体的实例])
            public void Modify(Login.Model.UserInfo user)
            {
                //方法体
            } 
    
    • 1
    • 2
    • 3
    • 4
    • 5

    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
    
    • 1
    • 2
    • 3
    • 4
    • 5

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

    相关技术文章

    点击QQ咨询
    开通会员
    返回顶部
    ×
    微信扫码支付
    微信扫码支付
    确定支付下载
    请使用微信描二维码支付
    ×

    提示信息

    ×

    选择支付方式

    • 微信支付
    • 支付宝付款
    确定支付下载