The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Microsoft открыл код WPF, Windows Forms и WinUI, opennews (?), 04-Дек-18, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


220. "Microsoft открыл код WPF, Windows Forms и WinUI"  +/
Сообщение от Аноним (219), 05-Дек-18, 21:34 
> 2) Notnull это хорошо. Это очень хорошо. И вы не путаете "int?" c "int"?

Тут не за инт вопрос, с ним всё просто.

struct Employee {}
class Employee2 {}

Employee? e = new Employee();
e = null;  // Можно, но на самом деле это не null
            
Employee2 e2 = new Employee2();
e2 = null; // Нельзя, хотя по идее можно

Как бы структура имеет свойства класса, а класс имеет свойства структуры. Вообще, я считаю, что это повод написать новый язык, а не подпирать пережитки прошлого.

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

240. "Microsoft открыл код WPF, Windows Forms и WinUI"  +1 +/
Сообщение от Анонимemail (16), 06-Дек-18, 02:25 
"Как бы структура имеет свойства класса, а класс имеет свойства структуры"
Вы сделали мой вечер таким сравнением ref & value типов! :)
Вы наверное ещё новвоведения 7.x не осознали.
Все эти ref, in, ref readonly, readonly struct, ref struct, return ref которые стараются стереть различия.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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