"bearophile" <bearophileh...@lycos.com> wrote in message news:io7gk3$1jea$1...@digitalmars.com... > spir: > >> But I guess optionality could, and should, extend to non-ref types; thus, >> null >> is just a particular case of non-existence. And this would apply >> especially on >> function parameters: >> void f (int i?) {...} > > From C# experience it seems non-ref nullable types are not so useful (and > it's not hard to implement them with the language itself). >
My experience indicates it's hard to implement useful generics in C# at all. (Ex: Missing IArithmetic, anyone?)