Убрав этот Hello World, вообще страница пустая. Я пробовал уже.
Проблема решилась следующим образом.
в файле Program.cs я добавил в метод public static IWebHost BuildWebHost(string[] args)
строчку .UseContentRoot(Directory.GetCurrentDirectory())
в папке с dll-кой появилась папка wwwroot.
Может и не правильно это, но оно корректно работает из под консоли. Появляются html страницы.
Vlad Osadchy, Потому что нужный вам класс не является статическим. Поэтому ему нужна ссылка на объект для дальнейшей работы.
Вот если бы ваш класс был статический то изначальный вариант, который вы показывали StatisticFormula.InverseFDistribution (Double, Int32, Int32) во вопросе.
Был бы валидным.
var a =StatisticFormula.InverseFDistribution (Double, Int32, Int32);
Надеюсь я правильно вас понял. А так как он не статический то нужна перменная с ссылкой на класс.
Vlad Osadchy, Всмысле, что сделали?:)
var chart = new Chart();
Эта строка объявления выполняет три функции. Первое это - объявляется переменная chart, относящаяся к типу класса Chart. Сама эта переменная не является объектом, а лишь переменной, которая может ссылаться на объект. Второе, создается конкретная, физическая, копия объекта. Это делается с помощью оператора new. И наконец, переменной chart присваивается ссылка на данный объект. Таким образом, после выполнения анализируемой строки объявленная переменная chart ссылается на объект типа Chart.
Оператор new динамически во время выполнения работы с классом распределяет память для объекта и возвращает ссылку на него, которая затем сохраняется в переменной.
var value = chart.DataManipulator.Statistics.InverseFDistribution(0.05, 15, 30);
Здесь в переменную вы записываете результат работы.
P.S Все это уже похоже на уроки основ из основ:) Поскольку C# по умолчанию все унаследует от класса System.Object. И по возможности если, вы хоть капельку получили полезной информации от ответа, отмечайте как решение. Будет приятно тому, кто вам ответил:)
Vlad Osadchy, где вы это все вызываете.
var является неявно типизированной локальной переменной. То есть если это внутри тела метода, то var применим. Если в рамках namespace то надо указывать явно тип. В вашем случае явным типом будет класс.
Vlad Osadchy, У вас это какая то библиотека?
Попробуйте так еще.
StatisticFormula statisticFormula = new StatisticFormula();
Я же не знаю всех подробностей.