কম্পিউটার টিউটোরিয়াল

C#-এ Convert.ToBase64CharArray() মেথড

C#-এ Convert.ToBase64CharArray() মেথডটি 8-বিট আনসাইনড ইন্টিজার অ্যারের একটি সাবসেটকে বেস-৬৪ ডিজিট দিয়ে এনকোডেড একটি ইউনিকোড ক্যারেক্টার অ্যারের সমতুল্য সাবসেটে রূপান্তর করতে ব্যবহৃত হয়।

সিনট্যাক্স

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

এখানে,

  • arr — ইনপুট 8-বিট আনসাইনড ইন্টিজার অ্যারে।
  • offsetIn — arr-এ একটি পজিশন।
  • length — রূপান্তর করার arr-এর উপাদান সংখ্যা।
  • outArray — আউটপুট ইউনিকোড ক্যারেক্টার অ্যারে।
  • offsetOut — outArray-এ একটি পজিশন।

উদাহরণ

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. সি শার্পে Convert.ToSingle মেথড

  2. সি শার্প int.Parse মেথড

  3. সি শার্পে Convert.ToDecimal মেথড

  4. সি শার্পে Convert.ToUInt16 মেথড