C#中的Glob匹配 - StringType.StrLike显然已被弃用,是什么替换?

时间:2011-04-08 15:12:50

标签: c# .net-4.0

我最近从VS2005升级到VS2010。在我的.Net 2.0代码中,我引用了Microsoft.VisualBasic.dll并使用StringType.StrLike方法执行glob字符串比较。我只是注意到根据MSDN,不推荐使用StringType。在VS2010 / .Net 4.0中是否替换了Like运算符?

2 个答案:

答案 0 :(得分:6)

请尝试使用LikeOperator

using Microsoft.VisualBasic.CompilerServices;

...

if (LikeOperator.LikeString(left, right, CompareMethod.Text)) {
  ...
}

答案 1 :(得分:1)

您的链接说StrLike仅适用于编译器基础结构,您应该只使用Like运算符,它不提及弃用。您使用的是Like还是实际使用StrLike?