Этого легко добиться, используя stream
:
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
double temperature[] = new double[] {1D, 20D, 63D, 4D, 8D};
Arrays.stream(temperature).max().ifPresent(System.out::println); // Finding the maximum and printing
}
}
Я думаю, что Вы просто удаляете атрибуты configSource и затем включаете все содержание в <appSettings>
и <connectionStrings>
элементы
Я смог заставить это работать с помощью configSource
<configSections>
<section name="Sites"
type="Wap.Common.Configuration.SiteHandler, Wap.Common" />
</configSections>
<Sites configSource="Sites.Prod.config" />
и затем во внешнем файле конфигурации это должно иметь? тег XML
<?xml version="1.0" encoding="utf-8" ?>
<Sites>
...
</Sites>
и затем необходимо настроить внешний файл конфигурации, чтобы всегда скопировать в выходной каталог
Вы не должны помещать раздел system.net в appSettings.config. Общепринятая практика является одним узлом конфигурации в sub файле конфигурации. Я даже не уверен, возможно ли совместно использовать тот же файл с различными узлами.
Необходимо создать другой файл, названный, возможно, system.net.config, и поместить все тело туда, полное
<system.net>
<connectionManagement>
<add address="*" maxconnection="50"/>
</connectionManagement>
</system.net>
Затем в App.config Вы обновите system.net, чтобы быть
<system.net>
<connectionManagement configSource="system.net.connectionManagement.config"/>
</system.net>