Quote Originally Posted by jokerfool View Post
Yes after reading this page earlier

http://msdn.microsoft.com/en-us/libr...=vs.71%29.aspx
I didn't actually ask whether you knew what implicit and explicit conversions are. I asked whether you knew what the words "implicit" and "explicit" mean. They are not specifically programming terms and, as apparently a native English speaker, you should know what they mean already. If you know how to imply something, i.e. suggest something without actually saying it outright, then you know what implicit means. If you know what implicit means then you inherently know what explicit means. If you do something and I say that only a stupid person would do that, I'm obviously saying that you're stupid but I never actually said that you're stupid. The fact that you're stupid is implicit in my statement. If I just came out and called you stupid then my statement would be explicit. By the way, I don't actually think you're stupid. That was just an example that came to mind.

Now, in your code, you are assigning an Integer value to a String property. A String property can only hold a String so you are implying that the value must be converted without actually converting it. That's an implicit conversion. If you convert the value yourself then that's an explicit conversion.