C#의 Convert.ToBase64CharArray() 메서드는 8비트 부호 없는 정수 배열의 하위 집합을 base-64 숫자로 인코딩된 유니코드 문자 배열의 해당 하위 집합으로 변환하는 데 사용됩니다.
구문
다음은 구문입니다 -
public static int ToBase64CharArray (byte[] arr, int offsetIn, int length, char[] outArray, int offsetOut);
여기,
- 아아 − 8비트 부호 없는 정수의 입력 배열.
- 오프셋인 − arr 내의 위치
- 길이 − 변환할 arr의 요소 수.
- outArray − 유니코드 문자의 출력 배열입니다.
- 오프셋아웃 − outArray 내의 위치.
예시
이제 Convert.ToBase64CharArray() 메서드를 구현하는 예를 살펴보겠습니다. -
using System; public class Demo { public static void Main(){ byte[] val1 = {5,10,15,20,25,30}; long arrLen = (long)((4.0d / 3.0d) * val1.Length); if (arrLen % 5 != 0) arrLen += 5 - arrLen % 5; char[] base64CharArray = new char[arrLen]; int res = Convert.ToBase64CharArray(val1, 0, val1.Length, base64CharArray, 0); Console.WriteLine("Bytes (count) = "+ res); Console.Write("Our base64CharArray...\n"); for (int j = 0; j < base64CharArray.Length; j++) Console.Write("{0}", base64CharArray[j]); } }
출력
이것은 다음과 같은 출력을 생성합니다 -
Bytes (count) = 8 Our base64CharArray... BQoPFBke