IssueRaiser

Champion "Null-coalescing assignments" (16.3, Core 3)

Introduces `??=`. Note: a minor change to `??` is included in this feature as implemented, so that it allows unconstrained type parameter types on the left. - [X] Proposal added: [proposals/null-coalecing-assignment.md](https://github.com/dotnet/csharplang/blob/main/proposals/csharp-8.0/null-coalescing-assignment.md) - [x] [Discussed in LDM](https://github.com/dotnet/csharplang/blob/master/meetings/2017/LDM-2017-02-21.md#null-coalescing-assignments-and-awaits) - [ ] Decision in LDM - [ ] Finalized (done, rejected, inactive) - [ ] Spec'ed LDM history: - https://github.com/dotnet/csharplang/blob/master/meetings/2019/LDM-2019-04-15.md (result type)

Posted by MadsTorgersen on Feb 9, 2017, 6:39 PM

Tags

Related issues

Raise real-world problems, find people facing the same issue, and discuss solutions.4,500 issues0 comments

github (Software)

Champion "Null-coalescing assignments" (16.3, Core 3)

MadsTorgersenFeb 9, 2017, 6:39 PM

Introduces `??=`. Note: a minor change to `??` is included in this feature as implemented, so that it allows unconstrained type parameter types on the left. - [X] Proposal added: [proposals/null-coalecing-assignment.md](https://github.com/dotnet/csharplang/blob/main/proposals/csharp-8.0/null-coalescing-assignment.md) - [x] [Discussed in LDM](https://github.com/dotnet/csharplang/blob/master/meetings/2017/LDM-2017-02-21.md#null-coalescing-assignments-and-awaits) - [ ] Decision in LDM - [ ] Finalized (done, rejected, inactive) - [ ] Spec'ed LDM history: - https://github.com/dotnet/csharplang/blob/master/meetings/2019/LDM-2019-04-15.md (result type)

Comments (0)

No comments yet. Start the discussion.

Comment on this issue