Osc.ExtractString C# (CSharp) Method

ExtractString() private static method

Removes a string from a packet. Used internally.
private static ExtractString ( byte packet, int start, int length ) : string
packet byte The packet of bytes to be parsed.
start int The index of where to start looking in the packet.
length int The length of the packet.
return string
    private static string ExtractString(byte[] packet, int start, int length)
    {
      StringBuilder sb = new StringBuilder();
      int index = start;
      while (packet[index] != 0 && index < length)
        sb.Append((char)packet[index++]);
      return sb.ToString();
    }