摘要:
几次面试中遇到都有类似的问题,就是string str = "aa" + "bb" + "ccc";进行了几次内存分配?1 class Program2 {3 static void Main(string[] args)4 {5 string str = "aa" + "bb" + "ccc";6 Console.WriteLine(str);7 }8 }我们知道由于字符串是不可变的,所以我理所当然的以为进行了四次内存分配。分别是aa,bb,ccc,aabbccc四次分配, 阅读全文