C#字符串比较string.Compare值总为-1

问题:写了一个比较输入字符串和数据库内字符串是否相同的函数,但是一直出错,检查后发现Compare返回值总为-1,为了这个问题调试了好久,没想到是这么简单的错误Orz……

原因:两个字符串可能输入方式不同,有空格差异

解决:使用Trim()将空白字符删除

Compare(str1.Trim(),str2.Trim());

你可能感兴趣的:(C#,c#)