Я пытаюсь вызвать метод из другого класса asyn c для получения MS и поместить его в метку ...
Это мой FormClass
public SupremePicker()
{
InitializeComponent();
PlatformStatus obj = new PlatformStatus();
lblTest.Text = obj.Start();
}
и вот мой код в классе PlatformStatus
class PlatformStatus
{
string MS;
public async Task<string> Start()
{
string GCIP1 = "45.164.124.103";
await Task.Run(() =>
{
PlatformStatus obj = new PlatformStatus();
obj.GamersclubPing(GCIP1);
});
return MS;
}
public string GamersclubPing(string IPAddress)
{
Ping PingIt = new Ping();
int iTiempoEspera = 2000;
PingReply PingResponse;
string GCBR2 = IPAddress;
PingResponse = PingIt.Send(GCBR2, iTiempoEspera);
if (PingResponse.Status == IPStatus.Success)
{
MS = PingResponse.RoundtripTime.ToString();
}
else
{
MS = "-1";
}
return MS;
}
}
я хочу поместить строку (IPAddress) в мой класс FormClass и получить миллисекунды из моего класса PlatformStatus ...
Я кодировал от 12 часов, и я действительно не представляю, как сделай это ...