The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Microsoft открыл код WPF, Windows Forms и WinUI"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Заметили полезную информацию ? Пожалуйста добавьте в FAQ на WIKI.
. "Microsoft открыл код WPF, Windows Forms и WinUI" +1 +/
Сообщение от Аноним (37), 05-Дек-18, 00:21 
По моему они в c#8 решили на всех стульях сразу усидеть.

Добавили дефолтные имплементации методов интерфейса. А абстрактные классы зачем? Чтобы вводить в заблуждение?

Добавили явную нуллабельность. Здорово, конечно, но на лицо путаница. То есть Nullable-типы это структуры, значение которых не может быть null априори, но null им всё-таки присвоить можно.
В то же время non-nullable reference типы это классы, которые в своём устройстве допускают хранение null, но null туда положить нельзя.

Зачем так всё усложнять? Зачем впихивать в язык всё, что позволяет реализовать дотнет? Или это как dynamic типы, использование которых я не видел ни разу? Или это как sql-подобные методы расширения IEnumerable? Тоже ооочень редко вижу, что кто-то их использует.

Добавили свитч-выражение. Я не против, но это вроде из функциональной концепции?

Стержня им нехватает. Начиная с с#6 идет разброд и шатание. Фундаментально ничего не меняется, но угодить пытаются всем

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Microsoft открыл код WPF, Windows Forms и WinUI, opennews, 04-Дек-18, 22:57  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру