Representing the constant that is the empty string value.
[Visual Basic] Public Shared ReadOnly Empty As String [C#] public static readonly string Empty; [C++] public: static readonly String* Empty; [JScript] public static var Empty : String;
A string constructor is called so that the compiler doesn't mark Empty as a literal. When Empty is marked as a literal, it would not show up as a field that could be accessed. This empty field is represented by "".