ฉันต้องการทราบความแตกต่างระหว่างวิธีการTakeWhile& WhereLINQ ฉันได้รับข้อมูลต่อไปนี้จาก MSDN แต่มันไม่สมเหตุสมผลสำหรับฉัน
Where<TSource>(IEnumerable<TSource>, Func<TSource, Boolean>)กรองลำดับของค่าตามเพรดิเคต
TakeWhile<TSource>(IEnumerable<TSource>, Func<TSource, Boolean>)ส่งคืนองค์ประกอบจากลำดับตราบเท่าที่เงื่อนไขที่ระบุเป็นจริง
ยินดีรับฟังทุกความคิดเห็น