Well how about something more specific then like `String.Concat`?

```
return String.Concat("[Viewport: X=", X, " Y=", Y, " Width=", Width, " Height=", Height, "]");
```

In theory it should be just as efficient if not more than `string.Format()` as none of the argument formatting is considered.