List<> foreach的问题

too1998 2011-04-18 03:05:26
            List<string> idsName = new List<string>();
idsName.Add(e.sIDS);
//e.sIDS是从消息得到,值是例如“0,1,2,3。。9”之类的
//idsName是String的,怎么把idsName和CourtForumInfo tmpCourtForumInfo对应起来???
foreach (CourtForumInfo tmpCourtForumInfo in idsName)
{
TreeNode theTreeNode = new TreeNode();
theTreeNode.Text = tmpCourtForumInfo.VD;
theTreeNode.Tag = tmpCourtForumInfo;
m_NodesDict.Add(tmpCourtForumInfo.IDS, theTreeNode);
}
//CourtForumInfo是:
public class CourtForumInfo
{
//名称
private string m_VD = "";
public string VD
{
get { return VD.Trim(); }
set { m_VD = value; }
}
//IP
private string m_ChIP = "";
public string ChIP
{
get { return m_ChIP; }
set { m_ChIP = value; }
}
。。。
}


问题://idsName是String的,怎么把idsName和CourtForumInfo tmpCourtForumInfo类型匹配起来???
...全文
153 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
q107770540 2011-04-18
  • 打赏
  • 举报
回复
List<string> idsName = new List<string>();
idsName.Add(e.sIDS);
idsName =idsName .Select(n=>new CourtForumInfo {VD=n}).ToList();
小童 2011-04-18
  • 打赏
  • 举报
回复
 List<CourtForumInfo > idsName = new List<CourtForumInfo >();
//查询的时候就给List里面放CourtForumInfo
//idsName是String的,怎么把idsName和CourtForumInfo tmpCourtForumInfo对应起来???
foreach (CourtForumInfo tmpCourtForumInfo in idsName)
{
TreeNode theTreeNode = new TreeNode();
theTreeNode.Text = tmpCourtForumInfo.VD;
theTreeNode.Tag = tmpCourtForumInfo;
m_NodesDict.Add(tmpCourtForumInfo.IDS, theTreeNode);
}
hch126163 2011-04-18
  • 打赏
  • 举报
回复
语法都通不过!

foreach (sting id in idsName)
{

}



你的 tmpCourtForumInfo 数据从哪来呢?

idsName 是一个字符串集合。怎么可能有 CourtForumInfo 对象呢


Java List去掉重复对象-java8 一、去除List中重复的Stringpublic List removeStringListDupli(List stringList) { Set set = new LinkedHashSet<>(); set.addAll(stringList); stringList.clear(); stringList.addA

110,571

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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