Observe the following snippet:<br><br>byte[] test = { 3, 15, 3, 2, 5, 6, 4, 3 };<br>string value = BitConverter.ToString(test, 4, 0);<br>Console.WriteLine(value);<br><br>On MS the BitConverter.ToString returns an empty string if the (third param) length is 0, on mono it throws a:
<br><br>Unhandled Exception: System.ArgumentOutOfRangeException: capacity must be greater than zero.<br>Parameter name: capacity<br>-1<br>&nbsp; at System.Text.StringBuilder..ctor (System.String value, Int32 startIndex, Int32 length, Int32 capacity) [0x00000] 
<br>&nbsp; at System.Text.StringBuilder..ctor (Int32 capacity) [0x00000] <br>&nbsp; at System.BitConverter.ToString (System.Byte[] value, Int32 startIndex, Int32 length) [0x00000] <br><br><br>Known? Expected?<br><br>I don&#39;t want to annoy on the list, so you can stop me anytime.
<br><br>Jae<br>