Ваш код хорошо работал в VB.NET, потому что он неявно делает любые броски, в то время как C# имеет и неявные и явные.
В C# преобразование из десятичного числа для удвоения является явным, поскольку Вы теряете точность. Например, 1.1 не может быть точно выражен как двойное, но может как десятичное число (см." Числа с плавающей точкой - более неточный, чем Вы думаете " по причине почему).
В VB преобразование было добавлено для Вас компилятором:
decimal trans = trackBar1.Value / 5000m;
this.Opacity = (double) trans;
то, Что (double)
должен быть явно указан в C#, но может быть , подразумевало более 'прощающим' компилятором VB.
Сначала загрузите modemmanager
, пакет путем выполнения,
apt-get download modemmanager
После этого полностью удаляет ненастроенный modemmanager
, пакет путем выполнения ниже команды,
sudo dpkg -P modemmanager
Тогда делает обновление,
sudo apt-get upgrade
В случае, если, если Вам не удалось соединиться с Интернетом после удаления modemmanager, не волнуйтесь, что мы уже загрузили modemmanager пакет. Это будет расположено на Вашем корневом каталоге. Установите его путем выполнения,
sudo dpkg -i filename.deb
Это очень просто зафиксировать.
вызывают-rc.d (Вызовите init сценарий), неспособно найти, что initscript /etc/init.d/modemmanager
invoke-rc.d: unknown initscript,/etc/init.d/modemmanager not found.
Просто touch /etc/init.d/modemmanager
создает его.
touch /etc/init.d/whoopsie
Спасибо
– Antoine Pinsard
14.05.2020, 10:23