gpt4 book ai didi

c# - 来自 Resharper 的可疑警告 - 我应该更改我的代码吗?

转载 作者:太空狗 更新时间:2023-10-29 20:56:58 25 4
gpt4 key购买 nike

使用以下代码:

if (lombardiTrophy.Substring(1, 1).Equals('~'))

...我明白了,“可疑的比较:解决方案中没有从‘string’和‘char’继承的类型

有没有更好的方法来做到这一点,而不会导致 Resharper 提出问题?

最佳答案

您应该注意 ReSharper 的警告 - Substring 返回一个字符串,单引号表示法是一个字符,因此您正在比较两种不同的类型。您应该将一个 char 与一个 char 进行比较,您可以这样做:

if (lombardiTrophy[1].Equals('~'))

当然你要确保你的字符串至少有两个字符长。

关于c# - 来自 Resharper 的可疑警告 - 我应该更改我的代码吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12309545/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com