Есть строка:
11-11111
Нужно разбить её в 2 текстбокса, в первый до тире, во второй после. Тире не куда не нужно. Как разбить до тире я вроде бы понял.
txbPartySelect.Text = part_id.Split(new Char[] {'-'}).ToString();
Если не ошибаюсь это работает. И нужно ещё во второй записать всё что идёт после тире. Как это сделать?
Как уже ранее отметили в комментарии Split возвращает строковый массив, так что того, чтобы получить второй элемент, вам надо указать его индекс string.Split(separator)[index]:
string[] parts = part_id.Split(new Char[] {'-'});
txbPartySelect.Text = parts[0]; //Получаем первый элемент
youSecondTextBox.Text = parts[1]; //получаем второй элемент
string str = "11-11111";
string[] spl = str.Split('-');
txb1.Text = spl[0];
txb2.Text = spl[1];
DotNetFiddle
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости