Replies: 7 comments 13 replies
-
My cent from non-native speaker. |
Beta Was this translation helpful? Give feedback.
-
A strong "no" for I quite like |
Beta Was this translation helpful? Give feedback.
-
If C# took itself less seriously, I would propose |
Beta Was this translation helpful? Give feedback.
-
I tried to describe the feature to ChatGPT and ask it for suggestions and it spit out a boatload of nouns and none of them really stood out as "better" to me. Naming aside, I thought the main reason for the If the behavior of the two constructs is to differ, maybe we can revisit the elision behavior of these |
Beta Was this translation helpful? Give feedback.
-
Recently I've been working with I wonder if ldt already has questions for these questions:
|
Beta Was this translation helpful? Give feedback.
-
I also agree with those who say that (implicit) |
Beta Was this translation helpful? Give feedback.
-
The notes mention that explicit extensions cannot adapt types to one another- I thought that was one of the key goals for an upcoming version of the feature was to allow interface implementation? So that types that do not actually implement an interface could be given a facade to make it appear that they do via the explicit extension. To me this was by far the most valuable of this whole feature set. Otherwise the whole concept of explicit extensions seems fairly toothless to me. The canonical example of a wrapper around JSON is fundamentally broken in my opinion- it only works if your data is 100% strings. If it’s any other data type you would need to do conversion every time the property is accessed which is way worse perf wise than just building a real type and doing proper deserialization. |
Beta Was this translation helpful? Give feedback.
-
https://github.com/dotnet/csharplang/blob/main/meetings/2024/LDM-2024-09-18.md
Agenda
field
Beta Was this translation helpful? Give feedback.
All reactions