2
嗨我剛開始學習WCF,我遇到了一個我不明白的錯誤。C#重載的方法錯誤
這個方法返回一個錯誤說:
的最佳重載的方法匹配 「PersonKlient.ServiceReference1.PersonTjenesteGrensesnitt.searchAge(INT)」 有一些無效參數」
這裏是代碼
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);
}
}
但是,調用的方法應該採用String參數。不是一個整數。
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;
}
爲什麼我得到這個錯誤?
我也是Visual Studio的新手,所以你能告訴我如何重新生成引用嗎? – SvennK 2012-04-05 12:36:21
@SvennK右鍵單擊引用並從上下文菜單中選擇「更新Web /服務引用」。 – 2012-04-05 12:37:50