See Encoding.Unicode.
Given a .NET String, call Encoding.GetBytes to get a byte array representing that string encoded in UCS2.
Edit: In the context of System.Text.Encoding, Unicode = UTF-16. As Johannes points out, these are not the same thing in the presence of surrogates.