Hi I have just started learning WCF and I have encountered an error I do not understand.
This method returns an error saying:
The best overloaded method match for "PersonKlient.ServiceReference1.PersonTjenesteGrensesnitt.searchAge(int)' has some invalid arguments"
Here is the code
private void button3_Click(object sender, EventArgs e)
{
var personer = _tjeneste.searchAge(textBox2.Text);
listBox1.Items.Clear();
foreach (var person in personer)
{
listBox1.Items.Add(person.Fornavn + " " + person.EtterNavn);
}
}
However the method called is supposed to take a String argument. Not an int.
public List<Person> searchAge(String age)
{
List<Person> result = new List<Person>();
int numAge = Convert.ToInt32(age);
foreach (Person person in personer)
{
if (person.Alder == numAge)
result.Add(person);
}
return result;
}
Why am I getting this error?