เมธอด IndexOf() ของคลาส Array ใน C# ค้นหาอ็อบเจ็กต์ที่ระบุและส่งคืนดัชนีของครั้งแรกที่พบในอาร์เรย์ 1 มิติทั้งหมด
เราได้กำหนดอาร์เรย์ไว้
int[] arr = new int[10]; arr[0] = 100; arr[1] = 200; arr[2] = 300; arr[3] = 400; arr[4] = 500; arr[5] = 600; arr[6] = 700; arr[7] = 800; arr[8] = 900; arr[9] = 1000;
ใช้ IndexOf() และระบุสมาชิกที่ต้องการดัชนี เช่น 800
int a = Array.IndexOf(arr, 800);
ตัวอย่างการใช้ IndexOf() ใน C#
ตัวอย่าง
using System;
class Program {
static void Main() {
int[] arr = new int[10];
arr[0] = 100; arr[1] = 200; arr[2] = 300; arr[3] = 400;
arr[4] = 500; arr[5] = 600; arr[6] = 700; arr[7] = 800;
arr[8] = 900; arr[9] = 1000;
int a = Array.IndexOf(arr, 800);
Console.WriteLine(a);
}
}ผลลัพธ์
7