如何将列表转换为列表 [英] How to convert a List to List

查看:137
本文介绍了如何将列表转换为列表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好


我想转换
列表< SP_SearchHotelResult> lstHotel = HotelMaster.SearchHotel("d");
从lstHotel到Lisr< hotel>.我该怎么办

我试过了

列表<酒店> ll = lstHotel.Cast<酒店>().ToList();

但给出错误无法将类型为"SP_SearchHotelResult"的对象转换为类型为酒店".


任何想法

问候
CHinnu

Hi guys


I want to convert
List <SP_SearchHotelResult >lstHotel = HotelMaster.SearchHotel("d");
lstHotel to Lisr<hotel>. How i can do

I tried this

List<Hotel> ll = lstHotel.Cast< Hotel >().ToList();

but giving error Unable to cast object of type ''SP_SearchHotelResult'' to type ''Hotel''.


Any Idea

Regards
CHinnu

推荐答案

sp_SearchHotelResult和Hotel是两个不同的类.一些属性可以存在于酒店中,但不能存在于其他属性中.
所以最好的方法是
sp_SearchHotelResult and Hotel are two different classes. Some of the properties can be present in Hotel but not in other.
So the best way to do is
List <sp_searchhotelresult>lstHotel = HotelMaster.SearchHotel("d");
List<hotel> ll = new List<hotel>();
foreach(SP_SearchHotelResult  obj in lstHostel)
{
Hotel h=new Hotel();
Hotel.ID=obj.Id;
//set values for Hotel obj here
ll.Add(h);
}</hotel></hotel></sp_searchhotelresult>


这篇关于如何将列表转换为列表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆