c#中需要将类型的列表转成Object列表,这时可利用OfType进行转换。下面是相关示例:
public class UserInfo
{
public string UserInfID { set; get; }
public string UserType { set; get; }
public string UserName { set; get; }
}
生成列表:
public ListGetList() { Listlist = new List();
for (int i = 0; i < 15; i++)
{
UserInfo item = new UserInfo();
item.UserInfID = Guid.NewGuid().ToString();
item.UserName = "测试测试测试";
item.UserType = "测试";
list.Add(item);
}
return list;
}
将List<UserInfo>转换成
private void Demo() { ListlistDemo = new List(); ListlistUserInfo = GetList(); //转换 listDemo = listUserInfo.OfType().ToList();
}