Report question

Question: Why String is Value type although it is a class not a struct?