string and string? difference code example
Example: What is the difference between String and string in C#?
string is an alias in C# for System.String.
So technically, there is no difference. It's like int vs. System.Int32
https://stackoverflow.com/questions/7074/what-is-the-difference-between-string-and-string-in-c