System.Xml.BinHexEncoder.Encode C# (CSharp) Méthode

Encode() private static méthode

private static Encode ( byte inArray, int offsetIn, int count, char outArray ) : int
inArray byte
offsetIn int
count int
outArray char
Résultat int
        private static int Encode(byte[] inArray, int offsetIn, int count, char[] outArray) {
            int curOffsetOut =0, offsetOut = 0;
            byte b;
            int lengthOut = outArray.Length;

            for (int j=0; j<count; j++) {
                b = inArray[offsetIn ++];
                outArray[curOffsetOut ++] = s_hexDigits[b >> 4];
                if (curOffsetOut == lengthOut) {
                    break;
                }
                outArray[curOffsetOut ++] = s_hexDigits[b & 0xF];
                if (curOffsetOut == lengthOut) {
                    break;
                }
            }
            return curOffsetOut - offsetOut;
        } // function

Same methods

BinHexEncoder::Encode ( byte inArray, int offsetIn, int count ) : string
BinHexEncoder::Encode ( byte buffer, int index, int count, XmlWriter writer ) : void

Usage Example

Exemple #1
0
 internal static string ToBinHexString(byte[] inArray)
 {
     if (inArray == null)
     {
         throw new ArgumentNullException("inArray");
     }
     return(BinHexEncoder.Encode(inArray, 0, inArray.Length));
 }
All Usage Examples Of System.Xml.BinHexEncoder::Encode
BinHexEncoder