我有一个PlaceInfo包含类型的私有字段的类Result.在PlaceInfo我的构造函数中取类型参数Result.
现在我的JsonConvert.DeserializeObject<SearchFind>(JsonData);发言为我提供Result[]了帮助res.Results.
我必须建造一个List<PlaceInfo>.
最简单和拇指逻辑的方式如下(我目前正在使用).
foreach (var serverPlace in res.Results)
lstPlaces.Add(new PlaceInfo(serverPlace));
Run Code Online (Sandbox Code Playgroud)
谁能建议我先进的结构?
您可以使用LINQ:
lstPlaces = res.Results.Select(x => new PlaceInfo(x)).ToList();
Run Code Online (Sandbox Code Playgroud)
记得using System.Linq在文件的顶部添加.