Например, если в текстовом поле много разных номеров деталей из списка материалов для компонентов компьютера, мне нужен только один тип кабеля cat5 в любой момент времени, и если видны два разных типа, чтобы предупредить пользователя. Каталожные номера кабеля cat5 могут быть: cat5PART # 1, cat5PART # 2 и cat5PART # 3. Поэтому, если виден только один номер детали категории 5, не беспокойтесь, но как только вы увидите два или более разных типа, нужно предупредить. Я мог бы легко написать это вручную три раза для каждого варианта, но для большего списка частей это займет больше времени и есть риск ошибки. Кроме того, мне просто хотелось бы узнать, как программисты справляются с подобными функциями. Я также не знаю, как это называется, поэтому я не уверен, как это сделать в Google, несмотря на то, что я знаю, что будет много решений для этой конкретной ситуации, поэтому мне неприятно приставать к людям на форуме для что-то такое простое.
Ниже приведен пример моего кода, который, очевидно, не работает, потому что он будет предупреждать только в случае обнаружения всех трех частей, а не только в случае обнаружения двух.Полагаю, я бы использовал некоторые вариации & и | а может это что-то совсем другое?
В принципе, я не хочу писать в большем масштабе
, если содержит часть 1 и часть 2
, если содержит часть 1 и часть 3
, если содержит часть 2 и часть 3
Спасибо.
if ((textBox2.Text.Contains("PART#1"))
&& (textBox2.Text.Contains("PART#2"))
&& (textBox2.Text.Contains("PART#3")))
{
MessageBox.Show("2 types of cat5 part numbers seen at the same time");
}