BinaryWriter.Write Method (Char)
Writes a Unicode character to the current stream and advances the current position of the stream in accordance with the Encoding used and the specific characters being written to the stream.
Assembly: mscorlib (in mscorlib.dll)
Because of data formatting conflicts, using this method with the following encodings is not recommended:
Unicode surrogate characters must be written out as pairs together in the same call, not individually. If you require support for surrogate pairs in your application, consider using a character array and the Write method overload.