কম্পিউটার

C# এ বাইনারি সিরিয়ালাইজেশন এবং ডিসিরিয়ালাইজেশন কি এবং কিভাবে সি# এ বাইনারি সিরিয়ালাইজেশন অর্জন করা যায়?


একটি বস্তুকে বাইনারি বিন্যাসে রূপান্তর করা যা মানুষের পাঠযোগ্য বিন্যাসে নয় তাকে বাইনারি সিরিয়ালাইজেশন বলে।

বাইনারি বিন্যাসকে মানুষের পাঠযোগ্য বিন্যাসে রূপান্তর করাকে ডিসিরিয়ালাইজেশন বলে?

C# এ বাইনারি সিরিয়ালাইজেশন অর্জন করতে আমাদের লাইব্রেরি ব্যবহার করতে হবে System.Runtime.Serialization.Formatters.Binary সমাবেশ

BinaryFormatter ক্লাসের একটি অবজেক্ট তৈরি করুন এবং ক্লাসের ভিতরে সিরিয়ালাইজ পদ্ধতি ব্যবহার করুন

উদাহরণ

একটি অবজেক্টকে বাইনারিতে সিরিয়ালাইজ করুন সেট } ="বাইনারী সিরিয়ালাইজ"; পাবলিক int ApplicationId { get; সেট } =1001;} ক্লাস প্রোগ্রাম { স্ট্যাটিক ভ্যাইড মেইন() { ডেমো নমুনা =নতুন ডেমো(); ফাইলস্ট্রিম ফাইলস্ট্রিম =নতুন ফাইলস্ট্রিম(@"C:\Temp\Questions.dat", FileMode.Create); বাইনারি ফরম্যাটার ফরম্যাটার =নতুন বাইনারি ফরম্যাটার(); ফরম্যাটার। সিরিয়ালাইজ (ফাইলস্ট্রিম, নমুনা); Console.ReadKey(); }}

আউটপুট

ÿÿÿÿ

AConsoleApp, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null ConsoleApp.Demok__BackingField-k__BackingField Binary Serializeé

উদাহরণ

বাইনারি থেকে অবজেক্টে রূপান্তর করা [Serializable] পাবলিক ক্লাস ডেমো { পাবলিক স্ট্রিং অ্যাপ্লিকেশননাম { পান; সেট } পাবলিক int ApplicationId { get; সেট }}ক্লাস প্রোগ্রাম { স্ট্যাটিক ভ্যাইড মেইন() { ফাইলস্ট্রীম ফাইলস্ট্রিম =নতুন ফাইলস্ট্রিম(@"C:\Temp\Questions.dat ", FileMode.Open); বাইনারি ফরম্যাটার ফরম্যাটার =নতুন বাইনারি ফরম্যাটার(); Demo deserializedSampledemo =(ডেমো)ফরম্যাটার।ডিসিরিয়ালাইজ(ফাইলস্ট্রিম); Console.WriteLine($"ApplicationName { deserializedSampledemo.ApplicationName} --- ApplicationId { deserializedSampledemo.ApplicationId}"); Console.ReadKey(); }}

আউটপুট

ApplicationName বাইনারি সিরিয়ালাইজ --- ApplicationId 1001

  1. উইন্ডোজ 10 গড মোড:কি এবং কিভাবে

  2. Googledrivesync.exe:এটি কী এবং কীভাবে এটি সরানো যায়?

  3. Win32WebViewHost:এটি কি এবং কিভাবে এটি অপসারণ করবেন?

  4. BIOS কী এবং কীভাবে BIOS আপডেট করবেন?