Is casting the same thing as converting?
问题 In Jesse Liberty\'s Learning C# book, he says \"Objects of one type can be converted into objects of another type. This is called casting.\" If you investigate the IL generated from the code below, you can clearly see that the casted assignment isn\'t doing the same thing as the converted assignment. In the former, you can see the boxing/unboxing occurring; in the latter you can see a call to a convert method. I know in the end it may be just a silly semantic difference--but is casting just