string类型的参数传参时老师讲的感觉不对;

来源:5-4 方法传参中的值类型和引用类型

HelloWorld1989

2016-07-19 20:24

string类型的参数属于引用类型,为什么被调用方法中修改值后,源方法数值还是保持不变。按照老师的讲要是引用类型参数,源方法和调用方中的参数值应该保持一致;


写回答 关注

4回答

  • qq_慕函数2369942
    2019-07-19 10:27:07

    string类型是属于引用类型 这是官方声明的 但有的时候系统会对string类型进行一些特殊的转化 你可以去百度看看

  • 慕婉清539966
    2018-09-30 14:01:18

    你说的应该是int类型在调用方法中修改值后,源方法数值还是保持不变吧。

  • 慕容5638893
    2016-09-19 17:49:33

    string类型在传递参数的时候,传递的是引用地址,记住,值类型传递的时候传递的是参数本身,而引用类型传递的时候,传递的是地址,你可以百度堆和栈你就会明白了

  • 慕粉3621582
    2016-07-22 10:24:40

    才看了一遍视频,我也是云里雾里的

用C#实现封装

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

78012 学习 · 182 问题

查看课程

相似问题