Có một lớpđèo trong mệnh đề where của LINQ Query
Public class Student
{
int id;
int rollNum;
String Name;
}
một phương pháp
Public List<Student> GetAllStudents()
{
var studentList = GetMeAll(); // Simple select * query to get all students
//unfortunately i can't make changes in this method so have to write a linq query to //filter data.
//getting int array ids correctly from some method
var filterList = FilterStudentsByID(ids,StudentList);
}
Tôi muốn viết một phương pháp mà phải mất một mảng int như là đầu vào và trả về một danh sách
Public List<Student> FilterStudentsByID(int[] ids,List<student> studentList)
{
//There should be a linq query , but I am new to linq so don't know how to write this.
Var list = from studentList in ..... don't know much;
}
Bất kỳ trợ giúp nào khi viết truy vấn. Cảm ơn tất cả các bạn cho câu trả lời, tôi cũng đang tìm kiếm để duy trì các buổi biểu diễn với danh sách lớn các hồ sơ? Nó sẽ là tuyệt vời nếu bạn có thể thêm tôi giải thích đơn giản của các truy vấn sẽ làm việc nội bộ ??
Mỗi học sinh có một ID duy nhất không? –
có chúng độc đáo – ankur
Ngoài ra: Danh sách các id có dài không (nhiều hơn 5% kích thước của danh sách sinh viên)? Chỉ cần cố gắng tìm ra nếu nó đáng để tạo danh sách các sinh viên được sắp xếp theo ID trước khi thực hiện tìm kiếm. –