In C#, I want to initialize a string value with an empty string.
How should I do this? What is the right way, and why?
string willi = string.Empty;
I would favor string.Empty over String.Empty because you can use it without needing to include a using System; in your file.
string.Empty
String.Empty
using System;
As for the picking "" over string.Empty, it is personal preference and should be decided by your team.
""