Select创建新类型失败

jummy_lin 2008-12-24 04:44:49
List<UserInfo> auser = new List<UserInfo>();
for (int i = 1; i < 10; i++)
{
UserInfo ATemp = new UserInfo();
ATemp.ID = i;
ATemp.Username = "Auser0" + i.ToString();
ATemp.Roleid = i;
ATemp.Email = "Auser0" + i.ToString() + "@abc.com";
ATemp.Aliasname = "Auser0" + i.ToString() + "AliasName";
auser.Add(ATemp);
}
IEnumerable<UserInfoOther> values= from u in auser
where u.ID<8
select new UserInfoOther
{
ID = u.ID,
username = u.Username
};
UserInfo是我定义的一种类型,使用select创建一种新的类型UserInfoOther,包含ID和username 两个属性?
为什么提示我 找不到类型或命名空间名称“UserInfoOther”(是否缺少 using 指令或程序集引用?)
...全文
75 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
public Class UserInfoOther
{
//声明另个字段
}

需要明确声明这个返回类型。
jummy_lin 2008-12-24
  • 打赏
  • 举报
回复
找到答案啦~~~

8,497

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 LINQ
社区管理员
  • LINQ
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧