Is there a public implementation of the Rope data structure in C#?
I'm not aware of a Rope implementation (though there probably is one!), but if you're only after doing concatenation, StringBuilder will do the job.