I did go through this and this before actually posting this. But those are for C++. Do the same things apply on C# as well? And the second link I have provided states that conditional operator cannot be overloaded, I didn't see the reason why(assuming the same applies on C# as well). Can someone provide links for further reading, or just clarify the matter?
EDIT:
I'm not onto any actual scenario where I would need to overload this operator, but I was just curious as to why it can't be overloaded. Is it just because there isn't any actual possible situation where such overloading could provide any significant functionality?