これを聞かなければならないのはばかみたいですが、Webサービスの呼び出しからリストボックスに番号を出力するのに苦労しています。リストボックス内に「Task2.wsCall.Service1SoapClient」と書かれているだけです。1、2、3などの線に沿って何かを期待するのに対し、Webサービスにはこれしか含まれていません。
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[System.ComponentModel.ToolboxItem(false)]
public class Service1 : System.Web.Services.WebService
{
[WebMethod]
public int getNumber(int n)
{
return n * n * 100;
}
}
だから、私はこれを完全に間違っている可能性があります。手伝ってくれた人に感謝します、ここに私のコードがあります:
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void btnPress_Click(object sender, EventArgs e)
{
try
{
for (int i = 1; i < 21; i++)
{
wsCall.Service1SoapClient CallWebService = new wsCall.Service1SoapClient();
lstBox.Items.Add(CallWebService);
//lstBox.Items.Add(i);
}
}
catch (Exception)
{
MessageBox.Show("Exception caught.");
}
}
}