Well, if you wrote the class and the attibute DelimitedRecord(string)... if I were you and you do not want to return any empty split results... I would change your method in the class so you don't have to handle that every time.
public string DelimitedRecord(char delimiterChar)
{
return mystring.TrimEnd(delimiterChar).Split(delimiterChar);
}