In this post, we'll discuss the pros and cons of using the StringBuilder functionality over String, and vice versa.
We’ll go about what Immutability is, how run-time strings differ from compile-time ones, memory allocation for String & StringBuilder, and finally wrap up with the difference between Lists holding Immutable Reference Types & Lists holding Mutable Reference Types.