public static void Main()
string sNameSurname = "Mary Isobel Catherine O’Brien";
Console.WriteLine(sNameSurname);
Console.WriteLine("\n-------------------------");
string[] sArr = SplitFullNameIntoNameAndSurname(sNameSurname);
Console.WriteLine("Name : " + sArr[0] + " , Surname : " + sArr[1]);
public static string[] SplitFullNameIntoNameAndSurname(string pFullName)
string[] NameSurname = new string[2];
string[] NameSurnameTemp = pFullName.Split(' ');
for (int i = 0; i < NameSurnameTemp.Length; i++)
if (i < NameSurnameTemp.Length - 1)
if (!string.IsNullOrEmpty(NameSurname[0]))
NameSurname[0] += " " + NameSurnameTemp[i];
NameSurname[0] += NameSurnameTemp[i];
NameSurname[1] = NameSurnameTemp[i];