|
|
|
|
|
|
|
Вернуться
| 1 Иванов Иван, 10 ноября 2021 г. 17:28:19 | |
А в версии C# 10 (вышла вчера) добавили неявные юзинги. Например, консольные проекты по умолчанию подключают неймспейсы System, System.Collections.Generic и System.Linq. Так что A+B на C# теперь может выглядеть так: Console.Write(Console.ReadLine( ).Split().Select(int.Parse).Sum());
|
|
|
| 2 Меньшиков Фёдор Владимирович, 10 ноября 2021 г. 17:08:04 | |
|
Вот здесь написано, на чём работает dot net 6. Вкратце, windows 8.1+, windows server 2012+ https://github.com/dotnet/core/blob/ main/release-notes/6.0/supported-os.md
|
|
|
| 3 Меньшиков Фёдор Владимирович, 09 ноября 2021 г. 20:35:25 | |
|
К вопросу, зачем обновлять C#: как минимум с версии C# 9.0 (вышла прошлой осенью) есть Top-level programs. Это когда hello world состоит из 1-2 строк без объявления пространства имён, класса и функции Main - а прямо только содержимое Main
|
|
|
| 4 Меньшиков Фёдор Владимирович, 09 ноября 2021 г. 18:23:43 | |
|
Для Visual C++ 2022 всё значительно хуже. а) размер 8 Гб - это только средств разработки командной строки б) это нельзя скачать заранее, только в онлайн инсталляторе. Версия с кэшем есть, но не для бесплатной community - только enterprise и professional.
|
|
|
| 5 Меньшиков Фёдор Владимирович, 09 ноября 2021 г. 18:07:55 | |
|
Да, и Visual Basic тоже удалось почти такой же командой откомпилировать. dotnet build --no-incremental --configuration release MyApp.vbproj Разница только в типе расширения проекта, который нужно передавать компилятору. Да, оно теперь просто cs или vb файл откомпилировать не может, только проект.
|
|
|
| 6 Меньшиков Фёдор Владимирович, 09 ноября 2021 г. 18:03:12 | |
|
Только что скачал .NET 6.0 SDK - и откомпилировал и запустил hello world из одной строчки. Файл всего 182 Мбайт, несильно больше gcc, . Замечу, что там теперь формат запуска изменился, всё делает команда dotnet, ей и компилировать, а не с помощью csc. Как-то так: dotnet build --no-incremental --configuration release MyApp.csproj По идее в этом же sdk должен быть и компилятор Visual Basic, только я не смог заставить его работать.
|
|
|
| 7 Меньшиков Фёдор Владимирович, 09 ноября 2021 г. 15:59:59 | |
|
Кстати, прямо на этой неделе вышла Visual Studio 2022.
|
|
|
| 8 Беляев Сергей Николаевич, 09 ноября 2021 г. 14:27:13 | |
|
Из-за размера, уж больно новая Visual Studio много занимает места. Счёл, что пока это не оправдано. Подавляющему большинству пользователей достаточно обновления питона и GNU С++.
|
|
|
| 9 Меньшиков Фёдор Владимирович, 09 ноября 2021 г. 13:28:15 | |
|
Уточните конкретные нововведения, которые текущий компилятор не поддерживает. Летом были обновлены многие компиляторы, но не Visual Studio. Возможно из-за размера, возможно из-за поддерживаемых операционок.
|
|
|
| 10 Кучкаров Жамшид, 08 ноября 2021 г. 17:39:24 | |
|
Сейчас на старом компиляторе выдаст Compilation Error
|
|
|
Чтобы оставить сообщение необходимо зарегистрироваться и авторизоваться!
| | | |