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

    1.值类型

    值类型源于System.ValueType家族 每个值类型的对象都有一个独立的空间区域用来保护自己的值,值类型数据所在的内存区域成为(stack)也成为栈 

    只要在代码中修改他 就会在他的内存区域存储这个值  值类型包括 int float double 和枚举类型的值

    2.细分值类型和引用类型

    值类型: 基本数据类型(int  long float double char bool),枚举类型(枚举 enum,),结构类型( 结构 struce)

    引用类型:类(System.Object string class),接口(interface),数组(int[] string[])

    3结构

    1.结构的定义

    语法:

    访问修饰符 struct 结构名

    {

    //结构体

    }

    结构定义的特点

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

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

    2.结构的使用

    使用方法和类相似

    可以不用new 直接定义结构对象即可

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

    3.结构的使用和经验

    既然结构的类非常相似是不是所有的类都可以用结构来实现呢结构是值类型声明一个变量就存储一个结构的新副本

  • 相关阅读:
    次小生成树
    [bzoj5329] P4606 [SDOI2018]战略游戏
    CF487E Tourists
    P3225 [HNOI2012]矿场搭建
    CF #636 (Div. 3) 对应题号CF1343
    P3469 [POI2008]BLO-Blockade
    大假期集训模拟赛12
    大假期集训模拟赛11
    大假期集训模拟赛10
    小奇画画——BFS
  • 原文地址:https://www.cnblogs.com/mrzhenghao/p/8708868.html
Copyright © 2011-2022 走看看