C#-এ CSV ফাইলগুলি নিয়ে কাজ করা System.IO নামস্থান ব্যবহার করে মৌলিক অপারেশনগুলির জন্য, এবং আরও জটিল ম্যানিপুলেশন বা বড় ফাইলগুলি নির্বিঘ্নে সম্পাদনের জন্য, কেউ CsvHelper এর মত তৃতীয়-পক্ষের লাইব্রেরিগুলি বিবেচনা করতে পারেন। নীচে দুটি পদ্ধতিতে CSV ফাইল থেকে পড়া এবং CSV ফাইলে লেখার উদাহরণ দেওয়া হয়েছে।.
System.IO
CsvHelper
C# এ System.Text.Json নেমস্পেস প্রদান করে JSON প্রসেসিং এর জন্য। JSON string থেকে C# object এ পার্স করার জন্য, JSON কাঠামোর সাথে মেলে এমন একটি ক্লাস নির্ধারণ করুন এবং JsonSerializer.Deserialize মেথড ব্যবহার করুন।.
System.Text.Json
JsonSerializer.Deserialize
প্রথমে, Tomlyn এর মতো একটি TOML পার্সার ইনস্টল করুন। আপনার প্যাকেজ ম্যানেজার ব্যবহার করুন.
Tomlyn
প্রযুক্তির বছরে XML উদ্ভাবিত হয়েছিল নব্বইয়ের দশকে, যা এটিকে প্রযুক্তির দুনিয়ায় একজন দাদা বানিয়ে দেয়। এটি ডেটা পোর্টেবিলিটি এবং মানব পঠনের সুবিধার জন্য উদ্ভাবিত হয়েছিল। এর বিকল্প যেমন JSON এখন এর পায়ে টিপে দাঁড়িয়ে আছে, বিশেষ করে ওয়েব কন্টেক্সটে, কারণ এটি হালকা এবং অনেকের কাছে সহজে পরিচালনার যোগ্য। কিন্তু XML অনেক পুরাতন সিস্টেম এবং নির্দিষ্ট যোগাযোগ প্রটোকলে এখনও তার স্থান ধরে রেখেছে। XML-এর মাধ্যমে, আপনি আপনার কাঠামো যাচাই করার জন্য একটি স্কিমা এবং ট্যাগ সংঘাত এড়ানোর জন্য নামস্থান পান—বৈশিষ্ট্যগুলো এর প্রতিষ্ঠান-প্রস্তুত পরিণতির কথা বলে। C# এ, System.Xml.Linq এবং System.Xml নেমস্পেসগুলি XML নিয়ে কাজ করার জন্য দুইটি বড় অস্ত্র। LINQ to XML (XDocument, XElement) আরও আধুনিক এবং আরও মনোরম—আপনি উদাহরণে এর জাদু দেখেছেন। XmlDocument আপনাকে DOM (Document Object Model) পদ্ধতি দেয়—একটু পুরানো স্কুল, কিন্তু কিছু লোক এর শক্তির কথা শপথ করে।.
System.Xml.Linq
System.Xml
XDocument
XElement
XmlDocument
C# ভাষায় ডিফল্টভাবে YAML এর জন্য কোন সাপোর্ট নেই, কিন্তু YamlDotNet এর মত তৃতীয়-পক্ষের লাইব্রেরি ব্যবহার করে সহজেই YAML নিয়ে কাজ করা যায়। প্রথমে, আপনাকে YamlDotNet প্যাকেজ ইনস্টল করতে হবে.