示例#1
0
 public BinsInSubRoute(Subroute subroute, Bin bin, SourceDest sourcedest)
 {
     bir_ProcCellId = subroute.Procescell.prc_ProcescellId;
     bir_SubRouteId = subroute.sur_SubRouteId;
     bir_SourceDest = sourcedest.ToString();
     bir_BinId      = bin.bin_BinId;
 }
示例#2
0
        private static void ParseInput(out string[] dictionary, out SourceDest[] sourceDestPair)
        {
            int nodes = int.Parse(Console.ReadLine());

            dictionary = new string[nodes];

            for (int i = 0; i < nodes; i++)
            {
                dictionary[i] = Console.ReadLine();
            }

            int pair = int.Parse(Console.ReadLine());

            sourceDestPair = new SourceDest[pair];

            for (int i = 0; i < pair; i++)
            {
                string[] pairNodes = Console.ReadLine().Split();
                sourceDestPair[i]             = new SourceDest();
                sourceDestPair[i].Source      = pairNodes[0];
                sourceDestPair[i].Destination = pairNodes[1];
            }
        }
 public BinsInSubRoute GenerateBinsInSubroute(Subroute subroute, Bin bin, SourceDest sourceDest)
 {
     return(new BinsInSubRoute(subroute, bin, sourceDest));
 }