关于C#中两个string变量的交换
自学C#几天,有个问题不懂,认知中用方法交换两个值类型的变量,在方法内可以交换,在方法外仍是没有交换的;但按道理对于交换两个引用类型的变量是在方法内和方法外都是能够交换的...
自学C#几天,有个问题不懂,认知中用方法交换两个值类型的变量,在方法内可以交换,在方法外仍是没有交换的;但按道理对于交换两个引用类型的变量是在方法内和方法外都是能够交换的。那么问题就来了:string字符串是引用类型的,为什么按图第一种方法,结果在方法外却依旧没又进行交换?第二种方法是用引用参数交换的,是能够交换的。
展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询