เมื่อฉันรันโค้ดนี้ มันต้องใช้ 11 องค์ประกอบในการวนซ้ำครั้งแรก ในการวนซ้ำครั้งที่สอง จะลดลงเหลือ 6 องค์ประกอบ และสุดท้ายต้องใช้ 1 องค์ประกอบ จากนั้นจะแสดง "ข้อยกเว้นอาร์เรย์ที่อยู่นอกช่วง"
ผมทำอะไรผิดหรือเปล่า?
foreach (string line in File.ReadLines(Path))
{
string [] column = line.Split(',');
if (id == column[4])
{
return false;
}
Array.Clear(column, 0, column.Length);
}
id
คืออะไร? สมมติว่าid
เป็นสตริงประเภทใดประเภทหนึ่ง IIRC คุณไม่สามารถเปรียบเทียบid
และcolumn[4]
ใน c# ได้ มีฟังก์ชันให้ทำเช่นนั้น (compare(id, column[4])
อาจจะ?) - person KevinDTimm   schedule 05.12.2013