A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© boy_AND_gou 中级黑马   /  2014-4-25 04:14  /  1426 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  string s = "fdsf  地方";
            if("dfdf".Equals(s,StringSplitOptions.RemoveEmptyEntries))
            {


            }




错误        1        无法使用实例引用来访问成员“object.Equals(object, object)”;请改用类型名来限定它        d:\documents\visual studio 2010\Projects\Exam\Exam\Program.cs        13        16        Text1


评分

参与人数 1技术分 +1 收起 理由
czwanglei + 1

查看全部评分

4 个回复

倒序浏览
你的参数不对吧,方法equal是一个比较大小用的方法,说明了要传递一个StringComparison参数,你传一个StringSplitOptions,这当然会出错,
回复 使用道具 举报
equals一共有三个重载方法public virtual bool Equals(object obj);public virtual bool Equals(stringobj);
public virtual bool Equals(stringobj,StringComparison ComparisonType);你引用的参数不正确
回复 使用道具 举报
参数引用不正确,你了解一下Equals的参数
回复 使用道具 举报
如果你是想比较字符串变量 s 与 "dfdf" 是否相等的话,建议你改成以下代码:
  1.             string s = "fdsf  地方";
  2.             string str="dfdf";
  3.             if (string.Equals(s, str))
  4.             {


  5.             }
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马