You can use a List instead of an array of strings. Then the AddRange method can simplify your method by eliminating the foreach loop.
List<string> ParkingTimes = new List<string>()
ParkingTimes.Add(tbxtimeLimitS1.Text);
ParkingTimes.AddRange(tbxparkingTimesS1.Lines);
ParkingTimes.AddRange(tbxtimeLimitS2.Lines);
ParkingTimes.AddRange(tbxparkingTimesS2.Lines);
ParkingTimes.AddRange(tbxtimeLimitS2.Lines);
ParkingTimes.AddRange(tbxparkingTimesS3.Lines);
If your code still needs an array of strings, you can return the array with
string[] myLines = ParkingTimes.ToArray();
An example of this functionality List<string>can be found on MSDN here.
Steve source
share