【发布时间】:2013-02-05 00:01:01
【问题描述】:
给出下面的字符串,用逗号分隔的“服务器类型”:
string serverTypeList = "DB, IIS, CMDB";
//server.Type 下面循环中的值应该是“MDB”
我的问题是,在这种情况下它会返回 TRUE,因为“MDB”字符串在 serverTypeList 中。 只有当它匹配“MDB”而不是“CMDB”类型时,我才需要它返回 TRUE:
...
from site in SiteManager.Sites
from server in site.Servers
where
serverTypeList.Contains(server.Type)
select new Server()
{ ID=server.ID, SiteName=site.Name }
...
如何更改上面的代码?
谢谢
【问题讨论】:
标签: string contains anonymous-types