I am using the following code to read and combine number of texts in one string:

```
            foreach (string path in filePaths)
            {

                StreamReader singfile = new StreamReader(path);

                string  file_text = singfile.ReadToEnd();
                combinetexts += file_text + "\n";

                fs.Close();

            }

```

and as I know, the string combinetexts will copy n times as much as the number of filepaths. is it possible the to do that orcedure using string builder ? I tried but it doesn't. 
thanks in advance.