If you're trying to define some string variables named s1, s2, and s3, that's not going to work. You cannot define variable names like that at runtime.
You can define a collection that will hold strings, for example:
List<string> myStrings = new List<string>();
myStrings.Add("some string content");
or an array of strings:
string[] myStrings = new string[3];
myStrings[0] = "some string content";
There's variety of ways of holding a collection of items. You don't normally define a single variable for each item.