English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
التنفيذ الفوري والعطل المسبق ليعكس. إنه يضطر لتنفيذ استعلام LINQ ويعطي النتائج على الفور. "التحويل إلى" عمودية تنفيذ الاستعلام المحدد وتعطي النتائج على الفور.
في المثال التالي، يتم تنفيذ توسيع ToList() للبحث الفوري واسترجاع النتائج.
C#: تنفيذ فوري
IList<Student> teenAgerStudents = studentList.Where(s => s.age > 12 && s.age < 20).ToList();
VB.Net: تنفيذ فوري
Dim teenAgerStudents As IList(Of Student) = studentList.Where(Function(s) s.Age > 12 And s.Age < 20).ToList()
var teenAgerStudents = from s in studentList where s.age > 12 && s.age < 20 select s;
الاستعلام المذكور أعلاه لن يتم تنفيذه فورًا. لن تجد أي نتائج، كما يلي:
لا يدعم نحوية الاستعلام عملياتة To، ولكن يمكنك استخدام ToList() أو ToArray() أو ToDictionary() للتنفيذ الفوري، كما يلي:
IList<Student> teenAgerStudents = (from s in studentList where s.age > 12 && s.age < 20 select s).ToList();
Dim teenAgerStudents As IList(Of Student) = (From s In studentList _ Where s.Age > 12 And s.Age < 20 _ Select s).ToList()
يمكنك الرؤية في مجموعة teenAgerStudents كما يلي: