предположим, что мы берем целое число в строке.
String s = "100"; int i = Integer.parseInt (s); или int i = Integer.valueOf (s);
, но в вашем вопросе число, которое вы пытаетесь сделать, - это целое число
String s = "10.00"; / g3]
double d = Double.parseDouble (s);
int i = (int) d;
blockquote>Таким образом вы получаете ответ от значение, которое вы пытаетесь получить.
С dotnetcore3.0 можно упаковать все решение в однофайловый исполняемый файл с помощью PublishSingleFile
Источник свойства
-p:PublishSingleFile=True
Однофайловые исполняемые файлы
пример Self Contained
, Release
исполняемый файл OSX:
dotnet publish -c Release -r osx-x64 -p:PublishSingleFile=True --self-contained True
пример Self Contained
, Debug
исполняемый файл Linux 64 битов:
dotnet publish -c Debug -r linux-x64 -p:PublishSingleFile=True --self-contained True
сборка Linux является independed распределения, и я нашел их работающий над Ubuntu 18.10, CentOS 7.7 и Amazon Linux 2.
А Сам Содержавший исполняемый файл включает Время выполнения Dotnet, и Время выполнения не требует, чтобы быть установленным на целевой машине. Опубликованные исполняемые файлы сохраняются под:
<ProjectDir>/bin/<Release or Debug>/netcoreapp3.0/<target-os>/publish/
на Linux, OSX и
<ProjectDir>\bin\<Release or Debug>\netcoreapp3.0\<target-os>\publish\
в Windows.