কম্পিউটার

C#.NET-এ সিরিয়ালাইজেশন কি?


সিরিয়ালাইজেশন বস্তুকে একটি বাইট স্ট্রীমে রূপান্তর করে এবং এটিকে এমন একটি ফর্মে নিয়ে আসে যাতে এটি স্ট্রীমে লেখা যায়। এটি মেমরি, ফাইল বা ডাটাবেসে সংরক্ষণ করার জন্য করা হয়৷

সিরিয়ালাইজেশন −

হিসাবে সঞ্চালিত হতে পারে

বাইনারী সিরিয়ালাইজেশন

সমস্ত সদস্য, এমনকি সদস্য যারা শুধুমাত্র-পঠন, সিরিয়াল করা হয়৷

XML সিরিয়ালাইজেশন

এটি একটি নির্দিষ্ট XML স্কিমা সংজ্ঞা ভাষা নথির সাথে সামঞ্জস্যপূর্ণ XML স্ট্রীমে একটি বস্তুর সর্বজনীন ক্ষেত্র এবং বৈশিষ্ট্যগুলিকে সিরিয়ালাইজ করে৷

আসুন একটি উদাহরণ দেখি। প্রথমে স্ট্রীম সেট করুন -

FileStream fstream = new FileStream("d:\\new.txt", FileMode.OpenOrCreate);
BinaryFormatter formatter=new BinaryFormatter();

এখন ক্লাসের একটি অবজেক্ট তৈরি করুন এবং কনস্ট্রাক্টরকে কল করুন যার তিনটি প্যারামিটার আছে −

Employee emp = new Employee(030, "Tom", “Operations”);

সিরিয়ালাইজেশন সম্পাদন করুন -

formatter.Serialize(fStream, emp);

  1. ASP .Net MVC C# এ ViewData কি?

  2. Asp.Net webAPI C# এ বিষয়বস্তু আলোচনা কি?

  3. Asp.Net webAPI C#-এ অন্তর্নির্মিত বার্তা হ্যান্ডলারগুলি কী কী?

  4. সিরিয়ালাইজেশন কি?