কম্পিউটার

C# এ Convert.ToBase64CharArray() পদ্ধতি


C#-এ Convert.ToBase64CharArray() পদ্ধতিটি একটি 8-বিট স্বাক্ষরবিহীন পূর্ণসংখ্যা অ্যারের একটি উপসেটকে ভিত্তি-64 সংখ্যার এনকোড করা ইউনিকোড অক্ষর অ্যারের সমতুল্য উপসেটে রূপান্তর করতে ব্যবহৃত হয়।

সিনট্যাক্স

নিম্নলিখিত সিনট্যাক্স −

public static int ToBase64CharArray (byte[] arr, int offsetIn, int length, char[] outArray, int offsetOut);

এখানে,

  • আরার − 8-বিট স্বাক্ষরবিহীন পূর্ণসংখ্যার একটি ইনপুট অ্যারে।
  • অফসেটইন − arr এর মধ্যে একটি অবস্থান।
  • দৈর্ঘ্য − রূপান্তর করার জন্য arr-এর উপাদানের সংখ্যা।
  • আউট অ্যারে − ইউনিকোড অক্ষরের একটি আউটপুট অ্যারে।
  • অফসেটআউট − আউটঅ্যারের মধ্যে একটি অবস্থান।

উদাহরণ

আসুন এখন 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

  1. C# এ রূপান্তর করুন।

  2. C# int.পার্স পদ্ধতি

  3. C# এ রূপান্তর করুন।

  4. C# এ Convert.ToUInt16 পদ্ধতি