Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

โปรแกรม C# เพื่อตรวจสอบว่าค่าอยู่ในอาร์เรย์หรือไม่


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