当前位置:  编程技术>.net/c#/asp.net

C#引用类型和值类型的介绍与实例

    来源: 互联网  发布时间:2014-10-26

    本文导语:  代码如下:static void Main(string[] args)        {            //值类型            bool b1 = true;  //栈中划一块内存,名字为b1,类型为bool,值为true            Console.WriteLine("b1="+b1);  // b1 =true             bool...

代码如下:

static void Main(string[] args)
        {
            //值类型
            bool b1 = true;  //栈中划一块内存,名字为b1,类型为bool,值为true
            Console.WriteLine("b1="+b1);  // b1 =true

            bool b2 = b1;    //栈中划一块内存,名字为b2,类型为bool,和b1的值一样为ture
            Console.WriteLine("b2="+b2);  // b2 = false

            b1 = false;      //将栈中b1的值改为false
            Console.WriteLine("b1=" + b1); // b1 = false
            Console.WriteLine("b2=" + b2); // b2 = true
            Console.ReadKey();

            //引用类型
            int[] a1 = { 1, 2, 3 }; //栈中划一块内存,名字为a1,类型为int[],值为一个地址
                                    //堆中划连续3个int空间,将首地址赋给栈的值
            Console.WriteLine("a1[1]=" + a1[1]);

            int[] a2 = a1;          //栈中划一块内存,名字为a1,类型为int[],值的地址为数组a1的地址
            Console.WriteLine("a2[1]=" + a2[1]);

            a1[1] = 9;              //根据地址修改,堆中的数据
            Console.WriteLine("a1[1]=" + a1[1]);
            Console.WriteLine("a2[1]=" + a2[1]);
            Console.ReadKey();

        }


    
 
 

您可能感兴趣的文章:

  • c# 引用类型和值类型
  • 怎么样把基本数据类型转换为引用类型啊?唉,菜鸟
  • java的引用类型的详细介绍
  • c#值类型和引用类型使用示例
  • C#中值类型与引用类型作为参数传递时的区别
  • c#字符串值类型与引用类型比较示例
  • c#值类型与引用类型的区别
  • JAVA中如何实现对基本类型的引用?
  • c# 引用类型构造器
  • GCC下引用类型
  • 关于引用类类型的赋值问题
  • c# 引用类型与值类型的区别详解
  • C#引用类型转换的常见方式总结
  • c++中拷贝构造函数的参数类型必须是引用
  • 深入解析C++中的引用类型
  • C#值类型和引用类型的深入理解
  • c# 调用Surfer软件,添加引用的具体操作方法
  • 将ocx文件转换成C#程序引用的DLL文件的办法
  • c#网站WebConfig中域名引用示例介绍
  • C#: 引用变量与数值变量的区别
  • c#中xml文档注释编译dll引用到其它项目示例
  • C#跨窗体操作(引用传递) 实例代码
  • c#编写webservice服务引用实例分享
  • c#方法中调用参数的值传递方式和引用传递方式以及ref与out的区别深入解析
  • C#中的值传递和引用传递详细解析
  • C#中按引用传递与按值传递的区别,以及ref与out关键字的用法详解
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • “当某个实例不再被任何对象引用时就会被垃圾回收机制回收”,那么怎样才算是不被任何对象引用呢?
  • JavaScript正则表达式之后向引用实例代码
  • DirectoryInfo引用一个相对目录的实例
  • Java中的值传递和引用传递实例介绍
  • C++对数组的引用实例分析
  • C++中引用(&)的用法与应用实例分析
  • PHP引用(&)各种使用方法实例详解
  • HTML5 <blockquote> 标签(定义引用)详细介绍及举例说明
  • Java中弱引用和软引用的区别以及虚引用和强引用介绍
  • JQuery 在线引用及测试引用是否成功
  • c++ const引用与非const引用介绍
  • python共享引用(多个变量引用)示例代码
  • 解析Android开发优化之:软引用与弱引用的应用
  • 如何在一个package中引用另一个package中的类?
  • JSP引用JAVABEAN的问题
  • 关于在内核空间和用户空间引用一个空指针的后果很原因
  • 关于环境变量的设置和引用
  • grep 后向引用问题
  • 我的Jbuilder怎么引用我自己编写的Class文件?
  • 在aspx页面引用html页的写法
  • 没人解决吗?我在一个包中如何引用一个未打包的Class?
  • 用户定义类引用??
  • 一个简单的引用的问题
  • EJB间如何引用?
  • iso的头文件怎么在linux下引用啊
  • 请问在C文件中如何引用 C++ 生成库?
  • 引用的奇怪问题
  • kdevelop lib库引用问题(急)


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3