c# split string into list by length