Является ли Allocation_Matrix вашим RichTextBox?
Обратите внимание, что RichTextBox.Text возвращает текст с переводом строки ("\ n") для разрывов строк, где большинство других элементов управления Windows используют возврат каретки, перевод строки ("\ r \ n").
Таким образом, если вы вызываете Split для строки, возвращаемой свойством Text, он не будет содержать никакого Evironment.NewLine.