String 是",;包括「;Delphi字符串助手区分大小写?

String 是",;包括「;Delphi字符串助手区分大小写?,string,delphi,case-sensitive,case-insensitive,String,Delphi,Case Sensitive,Case Insensitive,Delphi XE3引入了一个包含字符串的帮助函数,但帮助文件/没有说明它是否区分大小写。是,它区分大小写。 快速测试: ShowMessage('TEST'.Contains('t').ToString(TUseBoolStrs.True)); 返回False 使用或比较不区分大小写: ShowMessage('TEST'.ToLowerInvariant.Contains('t').ToString(TUseBoolStrs.True)); 不变大小写只是一种方式。也许某些应用程序需要

Delphi XE3引入了一个包含字符串的帮助函数,但帮助文件/没有说明它是否区分大小写。

是,它区分大小写。

快速测试:

ShowMessage('TEST'.Contains('t').ToString(TUseBoolStrs.True));
返回False


使用或比较不区分大小写:

ShowMessage('TEST'.ToLowerInvariant.Contains('t').ToString(TUseBoolStrs.True));

不变大小写只是一种方式。也许某些应用程序需要区分区域设置。从您所指的:
此函数区分大小写
@LU RD,我确信在我发布问题时,帮助页面没有提到它!为了确认我没有弄错,我检查了我的TimeSnapper屏幕截图,是的,在悉尼时间11:53,该页面没有提到区分大小写:-)请参阅我在提到的帮助页面底部看到的“该页面最后一次修改是在2015年5月11日19:40”所以一定有人在不久前更新了:-)XE7和更早版本没有更新。。。用户“Adap krw”已更新该页面。更改历史:哇,有人在更新文档,而且似乎对这么多帖子做出了反应:-)哇,的确,我也很惊讶