| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > .NET для новичков > ограничение ввода |
| Автор: Sfate 21.1.2010, 22:20 |
| само задание... сравнение двух последовательностей чисел, и вывод числа из 1й последовательности, которое не повторяется во 2й... решил сделать два тесктбокса и ограничил ввод, только цифры и пробелы... т.е. как разделитель чисел использовал пробелы... т.о. текст должен иметь формат "23 52 366 4 98 77", но если где то будет лишний пробел, то программа слетает... как ограничить ввод... чтобы сначала можно было вводить только цифры и после цифры можно было поставить только один пробел???? |
| Автор: KuMa1104 21.1.2010, 22:58 |
| Sfate ИМХО лучше используйте регулярные выражения. В интернете много инфы Вдруг в будушем потребуется усложнить программу, например числа отрицательные или что то там ещё. |
| Автор: Sfate 21.1.2010, 23:08 |
| KuMa1104, сори за вопрос, но как? щас в голову мысли слабо лезут... |
| Автор: Pilger 22.1.2010, 00:06 |
| Я бы отделял числа не зависимо от количества пробелов между ними. |
| Автор: diadiavova 22.1.2010, 00:47 |
| Sfate, а ка ты делишь строку? Если при помощи метода Split, то там есть перегруженные версии, можно указать чтобы пустые строки удалялись, тогда количество пробелов не будет иметь значения. |
| Автор: Sfate 22.1.2010, 17:28 |
| как??? diadiavova, да через сплит... а можно пример... |
| Автор: KelTron 22.1.2010, 19:08 | ||
|
| Автор: Sfate 23.1.2010, 15:15 |
| KelTron, большое спасибо;) |