I have a code concatenating two string using plus operator. If two strings are null, sum of two strings is not null.
var strLeft = default(string);
var strRight = default(string);
var strSum = strLeft + strRight;
I want to distinguish String.Empty + default(string) and default(string) + default(string). Both concat operation result is String.Empty.
Why results of both total are String.Empty?