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++

                   }

  • 相关阅读:
    实验四 决策树算法及应用
    实验三 朴素贝叶斯算法及应用
    实验二 K近邻算法及应用
    实验一 感知器及其应用
    实验三 面向对象分析与设计
    实验二 结构化分析与设计
    实验一 软件的开发文档与工具的安装与使用
    ATM管理系统
    举例分析流程图与活动图的区别与联系
    四则运算
  • 原文地址:https://www.cnblogs.com/hsa521/p/7001940.html
Copyright © 2011-2022 走看看