zoukankan      html  css  js  c++  java
  • 数据类型和变量

    1. 值类型一边都存储在现成堆栈中。
    2. 访问值类型时一般都是直接访问其实例。
    3. 每个值类型变量都有自己的数据副本,因此对一个值类型变量的操作不会影响到其他变量。
    4. 复制值类型的变量时,复制的是变量的值,而不是变量的地址。
    5. 值类型的变量不能为Null,必须具有一个确定的值。

     值类型主要由两大部分组成,分别为结构和枚举。而结构又分为值类型,布尔类型和用户自定义结构等三类,数值类型包括整数型,浮点数,decimal等。

    checked 用于检测是否存在溢出,如果发现溢出则抛出异常。

    枚举类型中变量之间用的是逗号

    enum color
            {
                red,
                blue,
                yellow
            }

    switch case 语句结构

    switch (c)
                {
                    case(color.blue):
                        Console.WriteLine("这是蓝色");
                        break;
                    case(color.red):
                        Console.WriteLine("这是红色");
                        break;
                    case(color.yellow):
                        Console.WriteLine("这是黄色");
                        break;
                    default:
                        break;
                }


    引用类型具有的特征:

    1. 必须在托管堆中为引用类型变量分配内存。
    2. 必须使用new关键字来创建引用类型对象。
    3. 在托管堆中分配的每个对象都有与之相关联的附加成员,这些成员必须被初始化。
    4. 引用类型的变量是由垃圾回收机制来管理的。
    5. 多个引用类型变量可以引用同一个对象,在这种情形下,对一个变量的操作会影响另一个变量所引用的同一个对象
    6. 引用类型被赋值前的值都是NULL

    const 常量  readonly只度字段

  • 相关阅读:
    ubuntu一般软件安装在什么目录
    Swing是一把刀
    eclipse 3.6的VE配置 Visual Editor for eclipse3.6
    有关import sun.audio.AudioPlayer(或者其它文件)的问题
    ubuntu 下安装jdk
    linux查看java jdk安装路径
    关于绿色
    Swing如何正确的处理界面中的线程(EDT)
    在Eclipse4.2x中安装最新版插件WindowBuilder
    Eclipse java swing开发环境
  • 原文地址:https://www.cnblogs.com/lovezhangyu/p/3368733.html
Copyright © 2011-2022 走看看