Я предполагаю, что тип возврата вашего метода - object[]
, а не object
:
object[] DoSomething()
{
object[] result = this.getData("baseLogin", args);
if (result.Count() > 0)
return result[0]; // <- This line returns an object. But the return type
// of the method is object[]
}
Это зависит от того, что вам действительно нужно.
Если вы действительно хотите вернуть толькопервый объект, измените тип возвращаемого вами метода на object
.Если - по какой-то причине - вам нужно вернуть object[]
только с первым элементом в нем, измените оператор return на этот: return new object[] { result[0] };
.