자세한 도움말을 원하지만 컴파일러에서 MovieInformation
서비스에 단일 문자열 매개 변수를 사용하는 GetTheatersAndMovies
이라는 메서드가 없다고 알리는 경우 MovieInformation에 대한 코드를 게시하십시오.
편집 :
MI.GetTheatersAndMovies(txtZip.Text,txtRadius.Text);
그리고 당신은 Theater
객체의 배열을 받게 될 것입니다 : 귀하의 코멘트에 게시 된 웹 서비스 URL을 기반으로
, 당신은 그래서 웹 서비스를 호출한다 그것은 다음과 같습니다
<Theater>
<Name>string</Name>
<Address>string</Address>
<Movies>
<Movie xsi:nil="true" />
<Movie xsi:nil="true" />
</Movies>
</Theater>
업데이트 2 요 u는이 같은 일을 수행해야합니다
var result = MI.GetTheatersAndMovies(txtZip.Text, rad);
StringBuilder sb = new StringBuilder();
foreach(var item in result)
{
sb.Append(string.Format("Theater Name: {0}",item.Name));
sb.Append(string.Format("Address: {0}",item.Address));
foreach (var movie in item.Movies)
{
sb.Append(string.Format("Movie: {0}",movie.Name));
sb.Append(string.Format("Rating: {0}",movie.Rating));
}
}
txtResults.Text = sb.ToString();
당신은 웹 서비스에 의해 반환 된 각 개체의 모양 방법을 정확하게 말할 것이다 web service here에 대한 WSDL을 볼 수 있습니다. 희망이 당신에게 아이디어를 줄 것이다
MI.Theaters th=MI.GetTheatersAndMovies(txtZip.Text, rad);
foreach(Mi.movie in th)
{
string moviname=mi.movie.name;
}
:
오류 메시지는 매우 간단합니다. 'GetTheatersAndMovies'에 대한 정의를보고 어떤 매개 변수가 필요한지보십시오. –
'GetTheatersAndMovies '메소드를 체크하고 얼마나 많은 파라미터가 있는지보십시오. 0 또는 1을 넘을 것입니다. – PhoenixReborn
나는 내 게시물을 편집했습니다. –