c# check if nullable string has value