x[0]+x[1] will perform an addition between characters ( characters are stored as numbers ) and pass the result of that to the string constructor.
If you want to get the string concatenation, one of the operands has to be a string
eg: string z = string(x[0]) + x[1];