2013-02-05 108 views
0

以逗号分隔的“服务器类型”给出以下字符串:CONTAINS方法的替代方法?

string serverTypeList =“DB,IIS,CMDB”;

//server.Type在下面的循环应该有“MDB”的价值

我的问题是,在这种情况下,因为“MDB”字符串是serverTypeList内将返回TRUE。 我需要它,如果它匹配的类型 “MDB”,而不是 “CMDB” 只返回TRUE:

...

​​

...

如何更改代码以上?

谢谢

回答

1
(", " + serverTypeList + ", ").Contains(", " + server.Type + ", ") 

是处理这一标准方式。我不清楚你使用的语言,所以我不知道你需要的确切语法,但总体思路是通过在列表字符串之前和之后强制使用分隔符来确保该分词出现在分隔符之间。

+0

有趣的....它有点工作!谢谢你,先生! – Max