MST
星途 面试题库

面试题:Visual Basic LINQ查询表达式复杂数据处理

有一个包含学生信息的类`Student`,具有属性`Name As String`,`Age As Integer`,`Scores As List(Of Integer)`(代表学生的多门成绩)。假设有一个`List(Of Student)`集合,使用LINQ查询表达式找出年龄大于18岁且平均成绩大于80分的学生姓名。
44.9万 热度难度
编程语言Visual Basic

知识考点

AI 面试

面试题答案

一键面试
Dim students As New List(Of Student)()
' 假设这里已经填充了学生数据

Dim result = From student In students
             Where student.Age > 18 AndAlso student.Scores.Average() > 80
             Select student.Name