I have blocks of text that I need to process line-by-line. I'm accustomed to using the FileStream and ReadLine methods, but those work on files read from disc, it seems, and I can't translate that over to my need.
The textblocks look something like this, although they are much, much larger in the real world:
13MF CRTT Dir Global
//STX12//830MORTON 20150210064507 0411 CAR
//STX12//830MORTON 20150210064506 0411 CAR
I'm breaking them on the lines beginning with "//STX12//", and I need to read each of those sub-blocks line-by-line. I see where .NET Framework 4.5 has the Text.ReadLines method, but I cannot require my client to upgrade to that framework.
What's the most efficient way to read a block of text line by line? Can I somehow "insert" that block of text into a FileStream object, and then use the methods there?