只有赋值,调用,递增,递减和新对象表达式才能用作语句; 预期

public string MessageItem (string ItemName) { get { return dsMessageContents.Tables["input"].Rows[0].ToString();} } 

我收到2个错误:

  1. 只有赋值,调用,递增,递减和新对象表达式才能用作语句,并且
  2. 预期的

您正在将方法和属性组合成一些……不起作用的东西。 🙂

使用方法:

 public string MessageItem(string ItemName) { return dsMessageContents.Tables["input"].Rows[0].ToString(); } 

或者财产:

 public string MessageItem { get { return dsMessageContents.Tables["input"].Rows[0].ToString(); } } 

阅读这里的差异。

如果使用double ==而不是single =也会发生这种情况。

 string test; test == "hello"; 

 string test; test = "hello";