No, it wouldn't.
What you want is
String.Join[
^] which combines strings with a separator:
string result = string.Join(Environment.NewLine, myCollectionOfStrings);
You can then generate your strings with R and combine them:
string string1 = "Line ";
List<string> myCollectionOfStrings = new List<string>();
for (int R = 1; R < 10; R++)
{
myCollectionOfStrings.Add($"{string1}{R}");
}
string result = string.Join(Environment.NewLine, myCollectionOfStrings);