zoukankan      html  css  js  c++  java
  • 结构和类的区别

     1结构是值类型,类是引用类型
     2
     3        private class mclass
     4        {
     5            public int val;
     6        }

     7
     8        private struct mstruct
     9        {
    10            public int val;
    11        }

    12
    13        private static void ClassAndStruct()
    14        {
    15            mclass mc1 = new mclass();
    16            mclass mc2 = mc1;
    17            mstruct ms1 = new mstruct();
    18            mstruct ms2 = ms1;
    19
    20            mc1.val = 10;
    21            mc2.val = 20;
    22            ms1.val = 30;
    23            ms2.val = 40;
    24
    25            Console.WriteLine("mc1.val={0}", mc1.val);  //20
    26            Console.WriteLine("mc2.val={0}", mc2.val);  //20
    27            Console.WriteLine("ms1.val={0}", ms1.val);  //30
    28            Console.WriteLine("ms2.val={0}", ms2.val);  //40
    29        }

    30
  • 相关阅读:
    面向对象三大特性之封装
    基本数据类型和引用数据类型
    面向对象三大特性之继承
    多表连接查询
    MySQL模糊查询
    MySQL数据查询入门
    Matlab 之 find()函数
    Matlab 之 字符串数组查找
    Matlab 之 数据元素访问
    让WIN10输入法变回传统模式
  • 原文地址:https://www.cnblogs.com/tiasys/p/605228.html
Copyright © 2011-2022 走看看