为什么String.IndexofAny()在Framework 4.6和net50中的工作方式不同



我必须根据公式中使用的输入格式返回文本。所以,当我在框架4.6中检查String.IndexofAny()时,即使字符存在,它也会返回-1

的例子:公式:=TEXT(TODAY(),"MMMM");

textFormat = ">

char[]格式= {' M ', ' D ', ' Y ', ' S ', ' T '};

tbody> <<tr>
条件 Framework 4.6 .NET50
textFormat.IndexofAny(formats)10

在文档中,他们有一个关于这个主题的网站。

在。net 5+

比较字符串时的行为变化

最新更新