假设我的查询返回一个 DataTable,它是一个电子邮件地址列表,一个名为“email”的 varchar 列;这些电子邮件被授权做某事。
jane@doe.com
mike@foo.com
donald@duck.com
而当前登录的用户是harry@houdini.com
. 他没有被授权。他不在名单上
是否可以使用 Linq 迭代 DataRows 并返回一个 boolean false
?
或者返回一个null
或Nothing
或空的对象?
本质上,我想知道 Linq 版本的
Authorized = List.Contains( "harry@houdini.com")
我真的很想知道如何在 C# 和 VB 中做到这一点。
谢谢