public static void Main()
var p = new Person { FirstName = "Rob", LastName = "Janssen" };
Console.WriteLine(p.FullName);
public string FirstName {get;set;}
public string LastName {get;set;}
public string Infix {get;set;}
get { return FirstName.SafeConcat(" ", Infix).SafeConcat(" ", LastName); }
public static class MyStringExtensions {
public static string SafeConcat(this string self, string separator, string value) {
return value ?? string.Empty;
return self + (value == null ? string.Empty : separator + value);