Например, если в текстовом поле, которое заполнено множеством различных номеров деталей из списка материалов для компьютерных компонентов, я хочу, чтобы в любой момент времени использовался только один тип кабеля cat5, и, если видны два разных типа, чтобы предупредить пользователя , Номера деталей кабеля cat5 могут быть следующими: cat5PART # 1, cat5PART # 2 и cat5PART # 3. Поэтому, если виден только один номер по каталогу cat5, не стоит беспокоиться, но как только появятся два разных типа или больше, предупреждаю. Я мог бы легко написать это вручную три раза для каждого варианта, но в большом списке деталей это заняло бы больше времени и рисковало ошибками. Кроме того, мне бы очень хотелось узнать, как программисты справляются с этим типом функций. Я также не знаю, как это называется, так что я не знаю, как 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");
}