看一段C#代码,先不要运行,请告诉我,输出结果是true,还是false,StringBuilder是一个类,所以返回false,是吗,一开始我也这样认为,然而实际上是true,因为StringBuilder重写了Equals函数,把这段代码复制到豆包和deepseek,它们也认为返回为false
var sb1 = new StringBuilder("aaa");
var sb2 = new StringBuilder("aaa");
Console.WriteLine(sb1.Equals(sb2));