ใช้วิธี Array.Exists เพื่อตรวจสอบว่าค่าอยู่ในอาร์เรย์หรือไม่
ตั้งค่าอาร์เรย์สตริง −
string[] strArray = new string[] {"keyboard", "screen", "mouse", "charger" };
สมมติว่าคุณต้องค้นหาค่า "แป้นพิมพ์" ในอาร์เรย์ สำหรับสิ่งนั้น ให้ใช้ Array.Exists() −
Array.Exists(strArray, ele => ele == "keyboard");
ส่งคืนค่าจริงหากมีองค์ประกอบดังแสดงด้านล่าง -
ตัวอย่าง
using System; using System.Text; public class Demo { public static void Main() { string[] strArray = new string[] {"keyboard", "screen", "mouse", "charger" }; bool res1 = Array.Exists(strArray, ele => ele == "harddisk"); Console.WriteLine(res1); bool res2 = Array.Exists(strArray, ele => ele == "keyboard"); Console.WriteLine(res2); } }
ผลลัพธ์
False True