title: How to merge two rtf strings in C#
body: <p>I have two strings, that contains rtf.
  First text</p>
  
  <pre><code>»R°T°F«ZMwMAAB+LCAAAAAAABAC1kk1v2zAM etc.
  </code></pre>
  
  <p>Second text</p>
  
  <pre><code>»R°T°F«ZcQMAAB+LCAAAAAAABAC1Uj2P2zAM/S etc.
  </code></pre>
  
  <p>how can I concat those strings without losing formatting of each string?</p>
  
  <p>I tried to split text and rtf of each string. After that I concat text and merge rtf with</p>
  
  <pre><code>public static string MergeRTF(string rtf1, string rtf2)
  {
      System.Windows.Forms.RichTextBox richBox = new System.Windows.Forms.RichTextBox();
                  richBox.Rtf = rtf1;
                  richBox.Select(richBox.Text.Length, 0);
                  richBox.SelectedRtf = rtf2;
                 return richBox.Rtf;
  }
  </code></pre>
  
  <p>Then i combine text and merged rtf but it losts part of formatting. </p>