Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C#

C#.NET में क्रमांकन क्या है?

सीरियलाइजेशन वस्तुओं को एक बाइट स्ट्रीम में परिवर्तित करता है और इसे इस रूप में लाता है कि इसे स्ट्रीम पर लिखा जा सके। यह इसे मेमोरी, फ़ाइल या डेटाबेस में सहेजने के लिए किया जाता है।

क्रमांकन इस प्रकार किया जा सकता है -

बाइनरी क्रमांकन

सभी सदस्य, यहां तक ​​कि सदस्य जो केवल पढ़ने के लिए हैं, क्रमबद्ध हैं।

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 webAPI C# में सामग्री बातचीत क्या है?

    सामग्री बातचीत किसी दिए गए प्रतिक्रिया के लिए सबसे अच्छा प्रतिनिधित्व चुनने की प्रक्रिया है जब कई प्रतिनिधित्व उपलब्ध होते हैं। मतलब, अनुरोध में हेडर मान को स्वीकार करने के आधार पर, सर्वर प्रतिक्रिया भेजता है। HTTP में सामग्री वार्ता के लिए प्राथमिक तंत्र ये अनुरोध शीर्षलेख हैं - स्वीकार करें - प्र

  1. Asp.Net webAPI C# में बिल्ट-इन मैसेज हैंडलर क्या हैं?

    एक संदेश हैंडलर एक ऐसा वर्ग है जो एक HTTP अनुरोध प्राप्त करता है और एक HTTP प्रतिक्रिया देता है। संदेश हैंडलर सार HttpMessageHandler वर्ग से प्राप्त होते हैं। संदेश हैंडलर हमें आने वाले अनुरोध को HttpControllerDispatcher तक पहुंचने से पहले संसाधित करने, संपादित करने या अस्वीकार करने का अवसर प्रदान क

  1. सीरियलाइजेशन क्या है?

    हाल ही में एक प्रोजेक्ट अपडेट मीटिंग के दौरान, मेरी टीम ने इस बारे में बात की कि हम इस एप्लिकेशन से डेटा को आगे और पीछे भेजने के लिए क्रमांकन का उपयोग कैसे करने जा रहे हैं। एक इंजीनियर जो सॉफ्टवेयर परियोजनाओं में और अधिक काम करना चाह रहा था, उसने मुझे बताया कि वे इस शब्द से अपरिचित थे। इस तरह की