判断一个数组中的值是否在另一个数组中
?
string str = "";
??????????? string str2 = "";
??????????? string[] arr2 = { "預約時間", "姓名", "性別", "年齡", "電話", "身份證號碼", "診療卡號", "訂單號", "掛號時間", "科室", "醫院", "監護人" };
??????????? string[] arr1 = { "預約時間", "姓名", "性別", "年齡", "電話", "身份證號碼", "診療卡號", "訂單號", "掛號時間", "科室", "醫院", "監護人", "行政" };
??????????? for (int A = 0; A < arr1.Length; A++)
??????????? {
??????????????? //判斷數組arr1中的值是否在arr2中存在
??????????????? bool exists = ((IList)arr2).Contains(arr1[A].ToString());
??????????????? if (exists)
??????????????? {
??????????????? }
??????????????? else
??????????????? {
??????????????????? str2 += arr1[A].ToString();
??????????????? }
??????????? }
??????????? MessageBox.Show(str2);//彈出的就是arr1中的“行政”
?
?
IList的命名空間是:using System.Collections;
?
轉載于:https://www.cnblogs.com/ZSCFang/archive/2011/07/01/2095248.html
總結
以上是生活随笔為你收集整理的判断一个数组中的值是否在另一个数组中的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: sql语句update中多个case/w
- 下一篇: 解决 springboot + JPA