I think what he means is that they are predictable in outcome, if you know the rules.
Surely you've heard of concatenation?! Which example isn't making sense to you?How the hell does adding an int to a string make sense?
Give me Pascal, or give me death!
Death it is.
Yeah, but here's the thing: why does it matter if i is an int or not?thats fairly easy to do, and keeps the fact that i is an int!
Right, but why are you storing an int as a string if you don't want it treated as a string, then?
Yes, that question was for Ronin.
For you: what is the benefit of having it explicitly declared an int, and then explicitly casted to a string? Why can't the computer handle that on its own?
There!Implicit casting is available in C#. However, I highly recommend avoiding it because it's not what your maintenance programmer is expecting.