<p>I have a string that I need to convert to the equivalent array of bytes in .NET.  </p>

<p>This ought to be easy, but I am having a brain cramp.</p>

You need to use an encoding
(
```
System.Text.Encoding
```
) to tell .NET what you expect as the output. For example, in
UTF-16 (=
```
System.Text.Encoding.Unicode
```
)
:
```
```
var result = System.Text.Encoding.Unicode.GetBytes(text);
```
```