简述C#中引用类型的变量和数值类型的变量的不同之处
2个回答
展开全部
这个用的最多的情况是二者进行参数传递的时候。
引用类型的变量进行传递时,传入的是其自己的那一份。而值类型进行传递的时候,传递的是其一份副本。因此在方法中如果对引用类型的变量进行了修改,就会改变其原始值。如果对值类型的变量进行了修改,不会影响到原始值。
我记得C#中标示引用类型的变量好像是ref啥的吧?
如果一个方法的参数前面有这个标示,那么方法体内对这个参数进行了某种修改,则传入的原始值也跟着改变了。否则不改变。
引用类型的变量进行传递时,传入的是其自己的那一份。而值类型进行传递的时候,传递的是其一份副本。因此在方法中如果对引用类型的变量进行了修改,就会改变其原始值。如果对值类型的变量进行了修改,不会影响到原始值。
我记得C#中标示引用类型的变量好像是ref啥的吧?
如果一个方法的参数前面有这个标示,那么方法体内对这个参数进行了某种修改,则传入的原始值也跟着改变了。否则不改变。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询