c# string为什么是特殊的引用 类型

2025-05-03 01:05:56
推荐回答(3个)
回答(1):

string是存储在堆中的,是字符char的数组,是引用类型,特殊支持在於,你把一个字符串变量传给一个方法参数时,方法中改变该字符串的值,不会影响外面的字符串的值,但对於一般的引用类型变量会,除非用ref。

回答(2):

在C#中类型转换分为隐式类型转换和显示类型转换。 隐式类型转换:对于数值类型来说,任意类型A只要其取值范围完全包含在类型B的取值范围内,就可以隐式转换为类型B。 所以 char类型就可以隐式转换为string类型, 并...

回答(3):

因为爱情~… 此处是尾巴