我想按姓氏对 Facebook C# SDK 返回的 Facebook 好友列表进行排序。使用 LINQ 是我能够完成此任务的最简单方法,但我想知道是否有更简单或更有效的方法?我想我至少会分享这个,因为我找不到任何其他的例子。
var client = new FacebookClient(FBToken.Value);
dynamic results = client.Get("me/friends?fields=id,name,picture");
var fbfsort = from dynamic friend in (IList<object>)results["data"] orderby friend.name ascending select friend;
foreach (var f in fbfsort) {
//do something here...
}