Dando un chequeo rápido al código, creo que te faltaron los paréntesis al final del método.
NOTA: Hay un subforo para .NET. cualquier duda con C# y VB.net escríbelas en dicho subforo.
Código (csharp) [Seleccionar]
// Línea del error
lsttalonary.Items.Add(talonaryobj.calculateSalary); ******LINEA DEL ERROR
// Línea correcta
lsttalonary.Items.Add(talonaryobj.calculateSalary()); ******LINEA DEL ERROR
NOTA: Hay un subforo para .NET. cualquier duda con C# y VB.net escríbelas en dicho subforo.