zoukankan      html  css  js  c++  java
  • C#中,值类型和引用类型的区别

      namespace ConsoleApplication1{

      class Program{

      static void Main(string [] args ){

      ReferenceAndValue.Demonstration(); //调用ReferenceAndValue中的Demonstration方法

      }
      }

      public class stamp{ //定义一个类
      public string Name{get; set;} //定义引用类型

      public int Age{get;set;} //定义值类型
      }
      public static class ReferenceAndValue{ //定义一个静态类
       public static void Demonstration(){ //定义一个静态方法

      stamp Stamp_1=new stamp{Name=''Premiere",Age=25} //实例化
      stamp Stamp_2=new stamp{Name=''Again",Age=47} //实例化
      int Age=Stamp_1.Age; //获取值类型Age的值
      Stamp_1.Age=22; //修改值类型的值
      stamp guru=Stamp_2; //获取Stamp_2中的值
      Stamp_2.Name="Again Amend";//修改引用的Name值
      Console.writeLine("Stamp_1's age:{0}"Stamp_1.Age);//显示Stamp_1中的Age值
      Console.writeLine("age's value:{0}",age);//显示age的值
      Console.writeLine("Stamp_2's name:{0}"Stamp_2.Name)//显示Stamp_2中的Name的值;
      Console.writeLine("guru's name:{0}",guru.Name);

      }
      }
      }

  • 相关阅读:
    jquery的data、attr、expando
    Vue-router导航问题
    函数声明与函数表达式
    Object.defineProperty方法
    移动端Web开发,ios下 input为圆角
    parseInt和map方法使用案例分析
    字符串处理常见函数
    ES6之Promise的基本用法
    浮动相关
    知识点拾遗
  • 原文地址:https://www.cnblogs.com/lyyzhi/p/13278725.html
Copyright © 2011-2022 走看看