gpt4 book ai didi

c# - 在 MembershipUserCollection 上使用 Linq

转载 作者:可可西里 更新时间:2023-11-01 03:04:49 26 4
gpt4 key购买 nike

我有这段代码,它通过使用我的成员(member)提供程序为我提供了所有用户的列表。

        var users = Membership.GetAllUsers();
var usernames = new List<string>();
foreach(MembershipUser m in users)
usernames.Add(m.UserName);

我认为使用 LINQ 应该有更简单的方法来执行此操作,但我似乎无法在 MembershipUserCollection 上使用 LINQ

最佳答案

因为 MembershipUserCollection 只实现了 IEnumerable , 不是 IEnumerable<MembershipUser> ,你需要使用Linq扩展方法Cast然后再使用其他 Linq 扩展方法:

Membership.GetAllUsers ().Cast<MembershipUser> ().Select (m => m.UserName);

关于c# - 在 MembershipUserCollection 上使用 Linq,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8809312/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com