使用以下
代码:
if (lombardiTrophy.Substring(1,1).Equals('~'))
……我明白了,“可疑的比较:解决方案中没有从’string’和’char’继承的类型”
有没有更好的方法来做到这一点,不会导致Resharper提出其骚扰?
你应该注意ReSharper的警告 – Substring返回一个字符串,单引号表示法是一个char,所以你要比较两种不同的类型.您应该将char与char进行比较,您可以这样做:
if (lombardiTrophy[1].Equals('~'))
当然,您要确保您的字符串长度至少为两个字符.
原文链接:https://www.f2er.com/csharp/97854.html