相关疑难解决方法(0)

查询之间不保留对IEnumerable的更改

IEnumerable是一个懒惰评估的查询.但显然我的理解有点瑕疵.我希望以下工作:

        // e.Result is JSON from a server
        JObject data = JObject.Parse(e.Result);
        JsonSerializer serializer = new JsonSerializer();

        // LINQ query to transform the JSON into Story objects
        var stories = data["nodes"].Select(
                   obj => obj["node"]).Select(
                        storyData => storyOfJson(serializer, storyData));

        // set a value on each story returned by the query
        foreach (Story story in stories)
        {
            story.Vid = vid;
        }

        // run through the query again, making sure the value was actually set
        foreach (Story story in stories)
        {
            // …
Run Code Online (Sandbox Code Playgroud)

.net c# linq ienumerable

6
推荐指数
1
解决办法
454
查看次数

标签 统计

.net ×1

c# ×1

ienumerable ×1

linq ×1