zoukankan      html  css  js  c++  java
  • 深入C#数据类型

         1.1

             值类型:

                      称为栈,只能修改它本身的值,它主要包括基本数据类型,结构类型和枚举类型

             引用类型:

                      称为堆,它相当于一个快捷方式,修改它的副本值,就是修改他的本身值,它包括类.接口和数据

         1.2

            1.2.1

              结构的定义:

                     访问修饰符   struct  结构名

                    {

                    //结构体   

                     }

             1.2.2

              结构的特点:

                    >>结构中可以有字段,也可以有方法

                    >>定义时,结构中的字段不能被赋值     

               1.2.3

               结构的使用:

                    >>可以不用new,直接定义结构的对象可以

                    >>声明结构的对象后,必须给结构的成员赋值

              1.3

                  装箱和拆箱:

                      将值类型转换为引用类型为装箱,反之为拆箱

             1.4不同类型的值传递

               >>使用值传递,在方法中对参数值得更改在调用后不能保留

               >>使用ref方式传递,可以将传递后的值保留

              1.使用引用类型作为参数

                 private void Vote(ref Se se){

                        se.score++

                  }
              2.使用值类型传递

                   private void Vote(ref Stu se){

                          se.score++

                   }

  • 相关阅读:
    metasploit 教程之基本参数和扫描
    sql注入学习 sqlliab教程 lesson1 (sqlliab搭建教程)
    metasploit 教程之信息收集
    渗透.
    sqlmap基础入门超详细教程
    网络调试助手 全平台
    python3中的socket
    python3 udp版简单的聊天器
    提交表单外的数据方法
    centos7下端口映射
  • 原文地址:https://www.cnblogs.com/hsa521/p/7001940.html
Copyright © 2011-2022 走看看