我试图找出数据变量的名称是否与“Empty”相同,但即使类型相同也不起作用
如果有帮助的话我使用了 Unity
我已经使用了所有可能的字符串匹配函数,但没有一个工作
如果即使类型相等,字符串比较在 C# 中也无法按预期工作,请考虑以下快速检查:
使用
string.Equals()
string str1 = "hello"; string str2 = "hello"; bool areEqual = str1.Equals(str2); // true
检查字符串中的隐藏字符或空格差异。
确保一致的编码和区域性设置以进行准确的比较。