Here is C# code snippet that demonstrates how to go through the OCR result programmatically:
...
OcrPage ocrResult = tesseractOcr.Recognize();
foreach (OcrTextRegion ocrTextRegion in ocrResult.Regions)
{
    Console.WriteLine("- Text region: " + ocrTextRegion);
    foreach (OcrParagraph ocrParagraph in ocrTextRegion.Paragraphs)
    {
        Console.WriteLine("  - Paragraph: " + ocrParagraph);
        foreach (OcrTextLine ocrLine in ocrParagraph.TextLines)
        {
            Console.WriteLine("    - Line: " + ocrLine);
            foreach (OcrWord ocrWord in ocrLine.Words)
            {
                Console.WriteLine("      - Word: " + ocrWord);
                foreach (OcrSymbol ocrSymbol in ocrWord.Symbols)
                {
                    Console.WriteLine("        - Symbol: " + ocrSymbol);
                }
            }
        }
    }
}
...