Possible Duplicate:
In C#, why is String a reference type that behaves like a value type?
Is is to do with performance or is there some technical reason?
Possible Duplicate:
In C#, why is String a reference type that behaves like a value type?
Is is to do with performance or is there some technical reason?