值类型得引用

来源:5-1 C# 值类型和引用类型

35204

2017-05-03 18:56

child c1=new child();

c1.Name="张小明";

child c2=c1

这个c1究竟是child c1还是c1.name啊,求大神解决

写回答 关注

3回答

  • 笔墨遥仙
    2018-01-21 11:19:16

    理解很简单,这段当中只有一个对象。

    child c1 = new child();这时创建了一个孩子的对象并且给出一条绳子,这个绳子就是c1

    而后面通过这根c1的绳子,去操控小孩这对象,将其名字修改为“张小明”

    下面一行,弄出另外一根绳子c2,不过与c1这根绳子不同,将“张小明”这个小孩对象给了c2这根绳子

    所以你说的这个问题,他是个对象

    一葉知秋了

    綁架小孩

    2018-09-02 15:08:03

    共 1 条回复 >

  • 茶靡Zz
    2017-08-10 08:58:30

    是c1,并且c1的值只是new Child() 后,存储在内存中的地址值

  • 进击的吃货
    2017-05-04 17:22:38

    是child c1,需要同类型赋值

用C#实现封装

C#视频教程教大家,用C#语言实现面向对象的封装

78012 学习 · 182 问题

查看课程

相似问题