本文整理汇总了C#中Run.BeginInvoke方法的典型用法代码示例。如果您正苦于以下问题:C# Run.BeginInvoke方法的具体用法?C# Run.BeginInvoke怎么用?C# Run.BeginInvoke使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Run
的用法示例。
在下文中一共展示了Run.BeginInvoke方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Setup
public void Setup()
{
Ncities = (int)nudCities.Value;
MaxSpeed = (int)nudMaxS.Value;
Cities = new City[Ncities];
Highways = new int[Ncities, Ncities];
CitySetup();
HighwaySetup();
iniSetup();
GenerateConnList();
CurDistance = GetTotalDistance();
IniDistance = CurDistance;
lblDist.Text = CurDistance.ToString() + " px";
MinDist = CurDistance;
lblMin.Text = MinDist.ToString() + " px";
T = 10;
StaleDist = 0;
NMTurns = 0;
Testing = true;
timTest.Enabled = true;
btnRun.Visible = false;
btnStop.Visible = true;
RunT = new Run(RunTest);
RunT.BeginInvoke(new AsyncCallback(EndTest), null);
}
示例2: runMultipleSameMapToolStripMenuItem_Click
private void runMultipleSameMapToolStripMenuItem_Click(object sender, EventArgs e)
{
MultiSetup ms = new MultiSetup();
ms.ShowDialog();
FinSpeed = ms.LMspeed;
curSpeed = ms.FMspeed;
DoMulti = true;
Ncities = (int)nudCities.Value;
Cities = new City[Ncities];
Highways = new int[Ncities, Ncities];
CitySetup();
HighwaySetup();
MaxSpeed = (int)curSpeed;
iniSetup();
GenerateConnList();
CurDistance = GetTotalDistance();
IniDistance = CurDistance;
lblDist.Text = CurDistance.ToString() + " px";
MinDist = CurDistance;
lblMin.Text = MinDist.ToString() + " px";
T = 10;
StaleDist = 0;
Testing = true;
timTest.Enabled = true;
btnRun.Visible = false;
btnStop.Visible = true;
RunT = new Run(RunTest);
RunT.BeginInvoke(new AsyncCallback(EndTest), null);
}
示例3: RunMulti
public void RunMulti()
{
System.IO.StreamWriter sw = new System.IO.StreamWriter("dataRM.csv");
sw.WriteLine(curSpeed + ", " + IniDistance + ", " + MinDist + ", " + pChange);
Ncities = (int)nudCities.Value;
curSpeed++;
if (curSpeed > FinSpeed)
{
DoMulti = false;
sw.Close();
timTest.Enabled = false;
}
else
{
for (int i = 0; i < Ncities; i++)
{
Cities[i].Reset();
}
MaxSpeed = (int)curSpeed;
HighwaySetup();
iniSetup();
GenerateConnList();
CurDistance = GetTotalDistance();
IniDistance = CurDistance;
lblDist.Text = CurDistance.ToString() + " px";
MinDist = CurDistance;
lblMin.Text = MinDist.ToString() + " px";
T = 10;
StaleDist = 0;
Testing = true;
timTest.Enabled = true;
btnRun.Visible = false;
btnStop.Visible = true;
RunT = new Run(RunTest);
RunT.BeginInvoke(new AsyncCallback(EndTest), null);
}
}