All the time when I program in C #, I remember this question. I see many real reasons to have a real type of emptiness, as we say
- Func Unification / Actions
- Avoid generic / non generic types like Task / Task <>
- Safe use of the void function when called in dynamic env and assigning the result
etc .. But for some reason it is not implemented, and we need to deal with shortcomings. I am trying to understand the logic of this solution.
source share