Вот мерзость, пытающаяся максимально влиться в одну строку:
static string zee(string sentence, int wordCount)
{
var words = sentence.Split(' ');
return string.Join(" ", new[] { words.Skip(words.Count() - wordCount), words.Take(words.Count() - wordCount) }.SelectMany(w => w).ToArray());
}
Вы не следовали своему руководству должным образом, если вы внимательно прочитали «Шаги для чтения настроек AppSetting из внешнего файла конфигурации с помощью ConfigurationManager» , вы увидите:
Шаги читать AppSettings из внешнего файла конфигурации с помощью ConfigurationManager:
Файл App.config
<configuration>
<appSettings configSource="Configurations\Environment.config" />
</configuration>
Создайте другой файл конфигурации и назовите его Environment.config в разделе тот же проект.
Файл Environment.config
<appSettings>
<add key="URL" value="http://www.example.com"/>
</appSettings>
Чтобы прочитать строку подключения из указанного выше файла конфигурации, используйте следующий код:
var url = ConfigurationManager.AppSettings["URL"];
Вам необходимо добавьте внешний путь SomeConfigFile.config
к файлу / ссылку на файл App.config
перед использованием ConfigurationManager.AppSetting["key"]
.