Пример #1
0
 public EzMyLoopPkg(int numLoops) : base()
 {
     Variables.Add("i", false, "", 0);
     Loops = new EzExecForLoop <EzMyDataFlow> [numLoops];
     for (int i = 0; i < numLoops; i++)
     {
         Loops[i] = new EzExecForLoop <EzMyDataFlow>(this);
         Loops[i].InitExpression   = "@i=0";
         Loops[i].EvalExpression   = "@i<10";
         Loops[i].AssignExpression = "@i=@i+1";
     }
     for (int i = 1; i < numLoops; i++)
     {
         Loops[i].AttachTo(Loops[i - 1]);
     }
 }
 public EzMyLoopPkg(int numLoops) : base()
 {
     Variables.Add("i", false, "", 0);
     Loops = new EzExecForLoop<EzMyDataFlow>[numLoops];
     for (int i = 0; i < numLoops; i++)
     {
         Loops[i] = new EzExecForLoop<EzMyDataFlow>(this);
         Loops[i].InitExpression = "@i=0";
         Loops[i].EvalExpression = "@i<10";
         Loops[i].AssignExpression = "@i=@i+1";
     }
     for (int i = 1; i < numLoops; i++)
         Loops[i].AttachTo(Loops[i-1]);
 }