Only assignment, call, increment, decrement, and new object expressions can be used as a statement and ; Expected

c#

Solution

You're combining a method and a property into something that... won't work. :)

Use a method:

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

Or a property:

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

Read up on the differences here.

Problem

``` public string MessageItem (string ItemName) { get { return dsMessageContents.Tables["input"].Rows[0].ToString();} } ``` I am getting 2 errors: - Only assignment, call, increment, decrements, and new object expressions can be used as a statement, and - expected ;

Original source