title: How would you split by \r\n if String.Split(String[]) did not exist?
body: <p>Using the .NET MicroFramework which is a really cut-down version of C#.  For instance, <a href="http://msdn.microsoft.com/en-us/library/cc506617.aspx" rel="noreferrer">System.String</a> barely has any of the goodies that we've enjoyed over the years.</p>
  
  <p>I need to split a text document into lines, which means splitting by \r\n. However, String.Split only provides a split by char, not by string.  </p>
  
  <p>How can I split a document into lines in an efficient manner (e.g. not looping madly across each char in the doc)?</p>
  
  <p>P.S. System.String is also missing a Replace method, so that won't work.<br>
  P.P.S. Regex is not part of the MicroFramework either.</p>