我目前正在阅读Jon Skeet的《C#深度》,并一直在阅读关于值和引用类型的内容。
如果你认为字符串很长,比如1024个字符,并且在方法之间只传递了几次,那么与具有相同值的StringBuilder相比,每次传递引用的值都是4或8个字节,你可以获得相当大的性能提升。
这个问题也可能突出我对String类型可能缺少的一个重要理解,请在需要时随时指出。
传递一个字符串会产生与任何其他对象相同的成本:它的引用大小,在Win32上为4个字节。
Managed Operating System Alliance JIT/AOT编译器。