title: Using `continue` keywoard in a switch nest inside a foreach loop
body: <p>I have the code below (which actually is much longer than you see!)</p>
  
  <pre><code>foreach (SensorPair sensor in _sensorPairs)
  {
      sensorByte = (byte) sensor.Sensor;
  
      if (!packet.Contains(sensorByte))
          continue;
  
      index = packet.IndexOf(sensorByte);
      byteCount = sensor.ByteCount;
  
      switch (byteCount)
      {
          case 1:
              try
              {
                  switch(sensor.ValueType)
                  {
                      case SensorValueType.Unsigned:
                          val = (int)packet[index + 1];
                          if (val &gt; 255)
                              //*** WHAT DOES THIS CONTINUE DO?
                              continue;   
                          else //rise the event
                             OnSensorReport();                              
                      break;
  </code></pre>
  
  <p>Does the <code>continue</code>keywoard you see cause the foreach loop to start itterating next item or it just passes to the next <code>case</code> statement?</p>
  
  <p>If it does not do anything with the foreach loop, how can I force the code to exit the switch and starts the next itteration in the foreach loop?</p>