语法错误?也许错过了什么

时间:2016-09-26 12:26:49

标签: c# visual-studio

我觉得有一个我找不到的语法错误。 e.CmsData与e.Message一起显示错误。 错误状态:只能将赋值,调用,递减和新对象表达式用作语句。

我错过了什么?

 private static void OnMessageReceived (object sender, MessageReceivedEventArgs e)
        {
            try
            {
                if (e == null)
                    return;

               if (e.CmsData != null)                             e.CmsData;


                if (!String.IsNullOrEmpty(e.Message))
                    (e.Message); 
            }
           catch (Exception ex)
            { }
            {
            //    logger.Error(" Exception " + ex);
            //    throw ex;

            } 
        } 

3 个答案:

答案 0 :(得分:1)

e.CmsData;

不是有效的陈述,你需要对它做一些事情,比如

var x = e.CmsData;

同样如此
(e.Message);

答案 1 :(得分:0)

访问您所做的属性无效

e.Cmsdata; // Invalid

属性就像变量一样,但是封装了。

答案 2 :(得分:0)

你引用变量但没有用它们做任何事情。

尝试这样的事情

packages:
  yum:
    git: []
    postgresql93-devel: []