zoukankan      html  css  js  c++  java
  • VB.NET与C# 语法区别展示

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

    一、实体部分

    (与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实体:语法格式为

    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


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

  • 相关阅读:
    CF280C Game on Tree 概率与期望
    bzoj 3420: Poi2013 Triumphal arch 树形dp+二分
    bzoj 2111: [ZJOI2010]Perm 排列计数 Lucas
    bzoj 3709: [PA2014]Bohater 贪心
    bzoj 1396/2865: 识别子串 后缀自动机+线段树
    【教程】如何搭建一个自己的网站
    C#单例设计模式
    C#双缓冲代码
    Hibernate的查询功能
    hibernate事务规范写法
  • 原文地址:https://www.cnblogs.com/gc2013/p/4146892.html
Copyright © 2011-2022 走看看