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

C#-এ XmlSerializer ব্যবহার করা

সিরিয়ালাইজেশন/ডি-সিরিয়ালাইজেশন (Serialization/De-serialization) অন্য একটি অ্যাপ্লিকেশন সাথে যোগাযোগ করতে দেয় ডেটা পাঠানো ও গ্রহণ করার মাধ্যমে। XmlSerializer ব্যবহার করে, আপনি কন্ট্রোল করতে পারেন কিভাবে অবজেক্টগুলো XML-এ এনকোড হবে।

XML সিরিয়ালাইজেশন করতে, আপনাকে নিচের দুটি ক্লাস প্রয়োজন:

  • StreamWriter ক্লাস
  • XmlSerializer ক্লাস

StreamWriter এবং সিরিয়ালাইজ করার অবজেক্ট সহ Serialize মেথড কল করুন।

string myPath = "new.xml"; 
XmlSerializer s = new XmlSerializer(settings.GetType()); 
StreamWriter streamWriter = new StreamWriter(myPath); 
s.Serialize(streamWriter, settings);

"new.xml" নামে একটি XML ফাইল দেখা যাবে।

এখন ডি-সিরিয়ালাইজ করার জন্য:

MySettings mySettings = new MySettings(); 
string myPath = "new.xml"; 
XmlSerializer s = new XmlSerializer(typeof(mySettings));

StreamReader ক্লাস ব্যবহার করুন।

StreamReader streamReader = new StreamReader(myPath); 
mySettings = (TVSettings)x.Deserialize(streamReader);
  1. পোস্টস্ক্রিপ্ট প্রিন্টার ব্যবহারের নির্দেশিকা

  2. Amazon Photos ব্যবহার করার পদ্ধতি

  3. Wi-Fi Direct কীভাবে ব্যবহার করবেন: অ্যান্ড্রয়েডে ফাইল শেয়ারিং, প্রিন্টিং ও স্ক্রিনকাস্টিং

  4. YouTube ব্যবহার করার পূর্ণাঙ্গ গাইড