Replies: 4 comments 10 replies
-
.NET 7? I can't find much info about this... Is there a headline feature we should know about here? |
Beta Was this translation helpful? Give feedback.
-
Is there any opportunity to unify existing interfaces like |
Beta Was this translation helpful? Give feedback.
-
The choice isn't addressed in the notes directly, but I vastly prefer the |
Beta Was this translation helpful? Give feedback.
-
For better or worse, I've spent a lot of years on a codebase that uses the CRTP extensively (along with doing lots of other questionable things with generic types because I tried to be too clever for my own good, but that's another story). One pain point with the CRTP that isn't addressed directly in the notes is that it doesn't allow treating public abstract class ThingBase<T>
where T : ThingBase<T>, IThing<T>
{
protected T This => (T)(object)this;
} It would have been much more pleasant working in that codebase if I could include |
Beta Was this translation helpful? Give feedback.
-
https://github.com/dotnet/csharplang/blob/main/meetings/2021/LDM-2021-11-10.md
Agenda
Beta Was this translation helpful? Give feedback.
All reactions