Бен,
Позвольте мне ответить на ваш вопрос в двух частях.Во-первых, вы хотите вернуть значения из метода.Для этого вам нужно изменить возвращаемый тип на string [] и вернуть arr после обработки
public string[] Sort(string[] arr)
{
string temp = "";
for (int i = 0; i < arr.Length; i++)
{
for (int j = i + 1; j < arr.Length; j++)
{
if (arr[i].CompareTo(arr[j]) > 0)
{
temp = arr[j];
arr[j] = arr[i];
arr[i] = temp;
}
}
}
return arr;
}
Вторая часть, которую вы упомянули в комментарии, что вы хотите записать это в файл.Вы можете использовать метод System.IO.File.WriteLineAllLines для записи в файл.
var input = new []{ "First line", "Third line" , "Second line" };
string[] lines = Sort(input);
System.IO.File.WriteAllLines(@"OutputFile.txt", lines);
Чтобы узнать больше о записи содержимого в файл, пожалуйста, см.