কম্পিউটার

কিভাবে C# এ XmlSerializer ব্যবহার করবেন?


সিরিয়ালাইজেশন/ডি-সিরিয়ালাইজেশন ডেটা পাঠানো এবং গ্রহণ করে অন্য অ্যাপ্লিকেশনের সাথে যোগাযোগের অনুমতি দেয়। XmlSerializer-এর সাহায্যে, আপনি কীভাবে বস্তুগুলিকে XML-এ এনকোড করা হয় তা নিয়ন্ত্রণ করতে পারেন৷

XML সিরিয়ালাইজেশন সঞ্চালনের জন্য, আপনার নিম্নলিখিত দুটি শ্রেণী প্রয়োজন -

  • স্ট্রীম রাইটার ক্লাস
  • XmlSerializer ক্লাস

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

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

একটি XML ফাইল "new.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. আমাজন ফটোগুলি কীভাবে ব্যবহার করবেন

  3. কীভাবে Wi-Fi ডাইরেক্ট ব্যবহার করবেন

  4. কিভাবে YouTube ব্যবহার করবেন