たとえば、コンピューター部品の材料リストからの多くの異なる部品番号でいっぱいのテキスト ボックスにある場合、常に 1 種類の cat5 ケーブルのみが必要であり、2 種類の異なる種類が表示された場合は、ユーザーに警告します。cat5 ケーブルの部品番号は、cat5PART#1、cat5PART#2、および cat5PART#3 です。そのため、cat5 の部品番号が 1 つしか表示されない場合は心配ありませんが、異なるタイプが 2 つ以上表示されるとすぐに警告します。バリエーションごとに 3 回手動で簡単に書き出すこともできますが、パーツのリストが大きくなると、時間がかかり、間違いのリスクが高くなります。さらに、プログラマーがこのタイプの関数をどのように処理するかを知りたいです。名前もわからないのでググってみてもわかりませんが、
2つが検出された場合だけでなく、3つすべての部分が検出された場合にのみ警告するため、明らかに機能しない私のコードの例を以下に示します。& と | のいくつかのバリエーションを使用すると思います。それともまったく違うものですか?
基本的に、大規模に書き出す必要はありません
パート 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");
}