Is there something similar to sprintf() in C#?

I would for instance like to convert an integer to a 2-byte byte-array.

Something like:

int number = 17;
byte[] s = sprintf("%2c", number);
Edit
Report