public static byte[] Convert(Encoding srcEncoding, Encoding dstEncoding,
byte[] bytes, int index, int count) {
if (srcEncoding == null || dstEncoding == null) {
throw new ArgumentNullException((srcEncoding == null ? "srcEncoding" : "dstEncoding"),
Environment.GetResourceString("ArgumentNull_Array"));
}
if (bytes == null) {
throw new ArgumentNullException("bytes",
Environment.GetResourceString("ArgumentNull_Array"));
}
return dstEncoding.GetBytes(srcEncoding.GetChars(bytes, index, count));
}