OriginalGriff
Цитата:
это не сработало
"это не сработало" - это один из отчетов об ошибках, которые мы получаем довольно часто, и он всегда совершенно бесполезен-он ничего не говорит нам о вашей проблеме, кроме "У меня есть проблема", и мы знали это, потому что вы задаете вопрос!
Что он сделал такого, чего вы не ожидали, или не сделали того, что вы сделали?
Когда он это сделал?
Есть ли какие-либо сообщения об ошибках?
Что вы сделали, чтобы заставить его сделать это?
Что вы пытались сделать, чтобы выяснить, почему?
Каковы же были результаты?
Какая помощь вам нужна?
На все эти вопросы нам нужен ответ, иначе мы ничем не сможем вам помочь!
На первый взгляд, если вам нужно несколько входов идентификатора, то ваш пользователь должен отделить их определенным символом, например запятой:
1,2,3
Тогда вы можете просто использовать Split, чтобы разбить их:
string[] parts = tbMultipleIDs.Text.Split(',');
А затем преобразовать их в целые числа обычным способом:
int[] Ids = new int[parts.Length];
int i = 0;
foreach (string s in parts)
{
int id;
if (!int.TryParse(s, out id))
{
... report bad number to user ...
return;
}
Ids[i++] = id;
}