值类型与引用类型的演示

/** * 值类型演示

 * 前面介绍的基本数据类型都是值类型,到目前为止,我们学过的引用类型只有字符串和数组,

 * 值类型的存储空间是分配在栈(stack)中,引用类型的存储空间是分配在堆(heap)中。数组属于引用类型 * */

 int num1 = 100;

 int num2 = num1;

num1 = 50;

Console.WriteLine("num1={0},num2={1}",num1,num2); //引用类型的演示

 int[] arr1 = { 1, 3, 5, 7, 9 };

 int[] arr2 = arr1;

 arr1[0] = 500;

 Console.WriteLine("arr1的值是:");

 for (int i = 0; i < arr1.Length; i++)

 {

 Console.Write(arr1[i]+",");

 }

 Console.Write("arr2的值是:");

 for (int i = 0; i < arr2.Length; i++)

 {

 Console.Write(arr2[i]+",");

 }

Console.ReadKey();

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 数组(二) 一、 数组的应用 (一) 冒泡排序 冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较...
    拾起_518阅读 2,256评论 0 0
  • 数组(二)一、 数组的应用(一) 冒泡排序冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个...
    c592a8530dfe阅读 1,859评论 0 0
  • 11js关系运算符 <!DOCTYPE html> 11js关系运算符 /*关系运算符存在的意义:1、默认情况下,...
    ouyangqinbin阅读 2,962评论 0 0
  • using System; using System.Collections.Generic; using Sys...
    一只皮皮橙阅读 1,481评论 0 0
  • using System; using System.Collections.Generic; using Sys...
    一只皮皮橙阅读 1,387评论 0 0

友情链接更多精彩内容