Re: How to assign a block of text to a string in C#

From: Ben Dewey (bdewey01_at_hotmail.com)
Date: 05/09/04


Date: 9 May 2004 07:51:59 -0700

I am not sure if this is exactly correct but try.

string myString = null;
TextReader tr = File.OpenText(@"C:\test\sometext.txt");
myString = tr.ReadToEnd();

"clintonG" <csgallagher@REMOVETHISTEXT@metromilwaukee.com> wrote in message news:<uH6tKeXNEHA.3292@TK2MSFTNGP11.phx.gbl>...
> The StringBuilder Class [1] is the only practical class offering the
> functionality you need to achieve the objective.
> --
> <%= Clinton Gallagher
> A/E/C Consulting, Web Design, e-Commerce Software Development
> Wauwatosa, Milwaukee County, Wisconsin USA
> NET csgallagher@REMOVETHISTEXTmetromilwaukee.com
> URL http://www.metromilwaukee.com/clintongallagher/
>
> [1]
> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemtextstringbuilderclasstopic.asp
>
>
>
>
>
>
> "Richard Frenkel" <newsgroup@frenkelfamily.org> wrote in message
> news:7e94523.0405081001.7392cceb@posting.google.com...
> > I'd like to embed a bunch of text in a c# source file and assign it to
> > a string.
> > something like:
> >
> > ----------------------------
> > string x = <<eof
> >
> > This is a bunch of text
> > that is assigned to string x
> > until the "eof" on a line
> > by itself is encountered.
> >
> > eof
> > -------------------------------
> >
> > of course anyone using Perl will recongize this very convenient
> > syntax. Otherwise one has to go thru:
> >
> > x = 'blah blah';
> > x += 'more blah blah";
> > etc which is tedious. Just adding all the quotes is tedious. And if
> > there are quotes in the text block it's even MORE tedious, and tedium
> > is something I don't care for as a programer. So is there a way to do
> > this in the C# compiler?



Relevant Pages