zoukankan      html  css  js  c++  java
  • VB.NET与C# 语法show差异

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

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

          对于新知识、新环境,个中的艰涩和困苦,全部人对有感触。

    做这样简单的总结,为的就是,时间一长,肯定是会忘记,现将语法的差别浓缩成小包。待须要时,随时开启,减轻记忆的包袱。


    版权声明:本文博主原创文章,博客,未经同意不得转载。

  • 相关阅读:
    [洛谷P3674]小清新人渣的本愿
    [洛谷P2698][USACO12MAR]花盆Flowerpot
    [洛谷P4329][COCI2006-2007#1] Bond
    [洛谷P3203][HNOI2010]弹飞绵羊
    [洛谷P1407][国家集训队]稳定婚姻
    [洛谷P3388]【模板】割点(割顶)
    TX2_安装view_team
    tx2的一些系统命令
    tensorflow-cnnn-mnist
    mnist数据集tensorflow实现
  • 原文地址:https://www.cnblogs.com/bhlsheji/p/4819569.html
Copyright © 2011-2022 走看看