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

C#-তে বাইট অ্যারে থেকে অবজেক্ট স্ট্রিম কনভার্ট কীভাবে করবেন?

Stream সকল স্ট্রিমের অ্যাবস্ট্রাক্ট বেস ক্লাস এবং এটি বাইটসের একটি সিকোয়েন্সের জেনেরিক ভিউ প্রদান করে। স্ট্রিম অবজেক্ট তিনটি ফান্ডামেন্টাল অপারেশন জড়িত: রিডিং, রাইটিং এবং সিকিং। একটি স্ট্রিম রিসেট করা যায় যা পারফরম্যান্স উন্নতি করে।

একটি বাইট অ্যারে MemoryStream ক্লাস ব্যবহার করে একটি মেমরি স্ট্রিম-এ কনভার্ট করা যায়।

MemoryStream stream = new MemoryStream(byteArray);

উদাহরণ

একটি বাইট অ্যারে বিবেচনা করুন যাতে ৫টি ভ্যালু আছে: 1, 2, 3, 4, 5।

using System;
using System.IO;

namespace DemoApplication
{
    class Program
    {
        static void Main(string[] args)
        {
            byte[] byteArray = new byte[5] { 1, 2, 3, 4, 5 };
            using (MemoryStream stream = new MemoryStream(byteArray))
            {
                using (BinaryReader reader = new BinaryReader(stream))
                {
                    for (int i = 0; i < byteArray.Length; i++)
                    {
                        byte result = reader.ReadByte();
                        Console.WriteLine(result);
                    }
                }
            }
            Console.ReadLine();
        }
    }
}

আউটপুট

1
2
3
4
5
  1. জাভাস্ক্রিপ্টে অ্যারে থেকে সেটে কনভার্ট করা

  2. স্ট্রিংকে জাভাস্ক্রিপ্ট অবজেক্টে রূপান্তর করা

  3. অ্যান্ড্রয়েডে অ্যারে থেকে ArrayList-এ রূপান্তর করার পদ্ধতি

  4. অ্যান্ড্রয়েডে Bitmap-কে বাইট অ্যারে-তে রূপান্তর করার পদ্ধতি