>>603
つまり、string型が要求されるところにstringが来ると、自動的にToStringが呼ばれるわけですよね。
それ以外の自動型変換、たとえば
int i; double d; で i + d とか書いたときはキャストが起きているのでしょうか。
stringの場合だけToStringを呼ぶような仕組みになってんのかな。