为什么strLikeText在将文本与“#”进行比较时返回false?

时间:2015-12-30 12:03:10

标签: c# vb.net string

我使用下面的代码来比较两个字符串,但为什么它总是返回false,

string s1 = "#a";
string s2 = "#a";
bool b1 = Microsoft.VisualBasic.CompilerServices.StringType.StrLikeText(s1,s2);

1 个答案:

答案 0 :(得分:0)

正如Eris'评论,StrLikeText仅供内部使用。

有许多比较字符串的更好方法。例如:

var s1 = "test";
var s2 = "test";

var result = s1 == s2; // true
var result2 = s1.Equals(s2); // also true

在字符串比较中查看this MSDN article