大家可以复制我一下代码测试
出来的结果怎么会是FALSE 两个字符串明明一样的 string a = "{\"rsp\":\"succ\",\"data\":[{\"bn\":\"44725\",\"store\":\"99\"}],\"res\":\"\"}";
string b = "{\"rsp\":\"succ\",\"data\":[{\"bn\":\"44725\",\"store\":\"99\"}],\"res\":\"\"}";
if(a==b)
{
return true;
}
else
{
return false;
}
出来的结果怎么会是FALSE 两个字符串明明一样的 string a = "{\"rsp\":\"succ\",\"data\":[{\"bn\":\"44725\",\"store\":\"99\"}],\"res\":\"\"}";
string b = "{\"rsp\":\"succ\",\"data\":[{\"bn\":\"44725\",\"store\":\"99\"}],\"res\":\"\"}";
if(a==b)
{
return true;
}
else
{
return false;
}
解决方案 »
- 有人在问MFC过时了,所以想问问汇编过时了没?
- C#项目中数据库生成的mdf文件放在什么位置才能与C#中的控件进行绑定?
- 如何删除combobox里的重复项
- Console.Write(j % 2 == 0 ? " " : "*"); 啥意思?
- 重web上读个图存到本地
- 请问c#怎样处理这样的字节数组?亟待
- 关于WebForm中用AvtiveReports报表打印的问题
- winform下的datagrid绑定问题
- 如何取得当前登陆用户名及密码
- C#中写了构造函数的类里到底还要不要写析构函数
- 没找到适合的方法重写
- Bitmap b = new Bitmap(width / 2, height);如何将b变成图片并且保存到当前项目里面的debug文件夹里面
string b = "{\"rsp\":\"succ\",\"data\":[{\"bn\":\"44725\",\"store\":\"99\"}],\"res\":\"\"}";
a的{\"rsp\","与{之间有个.,复制到vs中就知道了。
你转成byte[]一比较就知道哪个地方了
但是a.Length=61和b.Length=60。
a[0]是一个看不见的字符
我复制到VS中,字符看上去还是一样的。没看到那个.
在VS中,用键盘从前往后移光标,就能发现了。单纯看是看不出来的。