Difference between string and string? - C#