【发布时间】:2023-03-04 00:59:01
【问题描述】:
我在将对象列表从 WebService 传递到我的 WinForms 应用程序时遇到问题。
我在 WebService 中创建了一个类 Osoba,并使用返回类对象列表的方法。
这个方法的代码现在是这样的:
public List<Osoba> ListaOsoba()
{
Osoba nr1 = new Osoba(1,"Name1","Surname1",Uprawnienia.Administrator);
Osoba nr2 = new Osoba(2,"Name2","Surname2",Uprawnienia.Uzytkownik);
Osoba nr3 = new Osoba(3,"Name3","Surname3",Uprawnienia.Uzytkownik);
listaOsób.Add(nr1);
listaOsób.Add(nr2);
listaOsób.Add(nr3);
return listaOsób;
}
在应用程序中,我添加了对 WebService 的引用,其中包含 Osoba 类。
我的应用代码如下所示(localhost 是我的 WebService 对象):
public void SprawdzUprawnienie()
{
foreach (var item in webServiceComarch.ListaOsoba())
{
localhost.Osoba nowaOsoba = new localhost.Osoba();
nowaOsoba(item.indentyfikator, item.imie, item.nazwisko, item.Uprawnienia);
listaOsob.Add(nowaOsoba);
}
}
我收到一个错误
nowaOsoba 是一个“变量”,但用作“方法”。
在线上
nowaOsoba(item.indentyfikator, item.imie, item.nazwisko, item.Uprawnienia);
我在网上搜索了很多关于此类问题的信息,但没有任何帮助。
谁能帮我解决这个问题?任何提示都会很有帮助。
【问题讨论】:
标签: c# web-services list return