2つList<String[]>
の'(文字列配列リスト)があり、内容を何らかの条件で相互に一致させたいので、最終結果はtrueまたはfalseを返します。
List<string> TestA= {"A001","A002","A003","B001","B001","C003","D000","E001"};
List<string> TestB= {"A001","A002","A003","B999","C003"};
以下の条件の関数を書きたいのですが。
- TestAのすべてのアイテムがTestBと一致する場合(TestAでは、同じアイテムが複数回存在する可能性があります[例:B001])==>trueを返します
- TestBが数字999[ExB999]のアイテムを含む場合、testAのBで始まるアイテムをループする必要はなく(このセットはtrue)、TestAのループはC003から始まります[この場合、 ListBがB999を含む場合はListAからのB]。続行..TestAアイテムC003のループ実行。これはTestBのアイテムと一致し、再びtrueに設定されます。D000の場合、ListBのアイテムと一致しないため、最終的にboolがfalseに設定されてブレークします。