首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >string.Equals并不像我在asp.net webforms中所期望的那样工作。

string.Equals并不像我在asp.net webforms中所期望的那样工作。
EN

Stack Overflow用户
提问于 2011-08-18 17:50:22
回答 2查看 367关注 0票数 1

从数据集"NC-1“、"NC-2”、"C“返回以下nc_resultsName值

我的aspx页面如下所示

代码语言:javascript
复制
Text='<%# isCommentNC(Eval("nc_resultName").ToString()) %>'

“我的cs”页包含此方法。

代码语言:javascript
复制
    public Func<string, bool> isCommentNC = x => x.Equals("NC-1") || x.Equals("NC-2");

但我的方法只有在使用instead时才能正确运行.为什么?

代码语言:javascript
复制
    public Func<string, bool> isCommentNC = x => x.Contains("NC-1") || x.Contains("NC-2");

*编辑

对不起,输入错误,将"C“改为"NC-1”,但问题相同。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-08-18 20:50:38

您确定您的数据在前后不包含任何空白吗?试着在调用等号之前修剪你的字符串.

票数 0
EN

Stack Overflow用户

发布于 2011-08-18 18:18:30

我从数据集"NC-1“、"NC-2”、"C“返回了以下nc_resultsName值

你是怎么决定的?如果您正在查看调试器,则可能是嵌入的空字符在欺骗您。.NET字符串可以包含这些字符,但是调试器在此时停止显示字符串,就好像它们是C样式的字符串一样。

确保调试器不是在欺骗您。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7111821

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档