NRT ! vs ?
От: vaa https://www.youtube.com/playlist?list=PLtrvASfI1KW7VOYRKjglcagQzWLoxlncl
Дата: 09.03.22 03:29
Оценка:
В чем преимущество, если оно есть:
List<FooBar>? fooList = FooListFactory.GetFooList();

FooBar fooBar = fooList!.Find(f => f.Name=="Bar")!;


перед:
FooBar? fooBar = fooList?.Find(f => f.Name=="Bar");


источник

Два ? заменили на два !.
Причем во 2-м случае мы явно будем извлекать Value из контейнера.
А в 1-м просто подавили предупреждение.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.