ใช้วิธี 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