引用类型和值类型

来源:互联网 发布:c语言读取目录文件名 编辑:程序博客网 时间:2024/06/10 16:21

引用类型和值类型的区别

using System;using System.Collections.Generic;using System.Linq;using System.Text;class class1{    public int value = 0;}class class2{    static void Main()    {        int val1 = 0;        int val2 = val1;        class1 ref1 = new class1();        class1 ref2 = ref1;        val2 = 100;        ref2.value = 123;        Console.WriteLine("values: {0}, {1},", val1, val2);        Console.WriteLine("refs:{0}, {1}", ref1.value, ref2.value);        Console.ReadLine();     }}

创建一个类

class phonebook{    private string name;    //数据成员    private string phone;    private struct address       {        public string city;        public uint no;    }    public string accname    //属性    {        get        {            return name;        }        set        {            name = value;        }    }    public phonebook ( string n )  //构造函数    {        phone = n;    }    public void edit() {}    //方法}

 

原创粉丝点击