It doesn't matter. What's wrong with (something) is:
parentheses are there to GROUP, that is, bunch things together, like (x + 3). x + (3) does not make sense. When you cast a value to a type, you are connecting the type with the value. So logically both should be inside the parentheses. When you isolate one element like (string), you visually isolate the type from the rest of the expression. This is linguistically unmotivated and illogical. To me, just plain annoying.