Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# strlinkText()方法如何比较C中包含“”的字符串?_C#_Special Characters_String Comparison_Msdn - Fatal编程技术网

C# strlinkText()方法如何比较C中包含“”的字符串?

C# strlinkText()方法如何比较C中包含“”的字符串?,c#,special-characters,string-comparison,msdn,C#,Special Characters,String Comparison,Msdn,对于以下情况,Microsoft.VisualBasic.CompilerServices.StringType.StrlinkText方法返回true Microsoft.VisualBasic.CompilerServices.StringType.StrLikeText("HAL_MAC#207", "hal_mac[#]207") Microsoft.VisualBasic.CompilerServices.StringType.StrLikeText("HAL_MAC#2

对于以下情况,Microsoft.VisualBasic.CompilerServices.StringType.StrlinkText方法返回true

 Microsoft.VisualBasic.CompilerServices.StringType.StrLikeText("HAL_MAC#207", "hal_mac[#]207")
     Microsoft.VisualBasic.CompilerServices.StringType.StrLikeText("HAL_MAC#207", "hal_mac#207")
但对于以下情况,返回false

 Microsoft.VisualBasic.CompilerServices.StringType.StrLikeText("HAL_MAC#207", "hal_mac[#]207")
     Microsoft.VisualBasic.CompilerServices.StringType.StrLikeText("HAL_MAC#207", "hal_mac#207")
有人能告诉我字符串的比较是如何计算的吗

是否必须添加带[]方括号的


提前感谢。

一如既往,请先查看文档

文档中说的第二个参数是

任何符合Like运算符中描述的模式匹配约定的字符串表达式*

现在让我们看一下操作员的文档,该操作员处于哪个状态

-任何单个数字0–9

因此,当您实际想要匹配时,需要进行转义,否则它会被识别为一种模式。这一点在文件中也由

括号[]中包含一个或多个字符的字符列表组可用于匹配任何单个字符


是的,您需要添加[]以比较字符。因为它被认为是比较下列值的特殊特征, 斯特里克特克斯塔马克9,哈尔马克