Posted on April 20, 2015, 1:49 pm By romanvas
Это null coalescing operator, который имеет много общего с ternary (immediate-if) (?). оператором Полезно, когда вы хотите использовать объект, но не знаете был ли вызван конструктор.
Пример:
form = form ?? new FormClass();
Эту строку можно расписать как:
form = form != null ? form : new FormClass();
Больше информации тут https://msdn.microsoft.com/en-us/library/ms173224.aspx
No comments yet Categories: .NET, ASP.NET, С# Tags: .net, ??, c#, c# два вопросительных знака, null coalescing operator, ternary, в переписке, два вопросительных знака, два вопросительных знака в переписке, использовать объект, китаец, можно расписать строку, не вызван конструктор, нулл колсинг оператор, оператор, переписка, тернари, что означает, что означает два вопросительных знака, что означают, шпион