private double GetPeriodByTaskNumber(DataTable dt, int i)
{
// i : not an index. It is the task number and also is priority
foreach (DataRow dr in dt.Rows)
{
if (int.Parse(dr["Priority"].ToString()) == i)
return double.Parse(dr["Period"].ToString());
}
Console.WriteLine("ERROR: cannot find " + i + "-th task.");
throw new ArgumentException();
}
private double GetExecutionTimeByTaskNumber(DataTable dt, int i)