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

बाइट सरणी को सी # में ऑब्जेक्ट स्ट्रीम में कैसे परिवर्तित करें?

स्ट्रीम सभी धाराओं का सार आधार वर्ग है और यह बाइट्स के अनुक्रम का एक सामान्य दृश्य प्रदान करता है। स्ट्रीम्स ऑब्जेक्ट में तीन मूलभूत संचालन शामिल हैं जैसे पढ़ना, लिखना और तलाश करना। एक स्ट्रीम को रीसेट किया जा सकता है जिससे प्रदर्शन में सुधार होता है।

एक बाइट सरणी को मेमोरी स्ट्रीम . में बदला जा सकता है मेमोरीस्ट्रीम क्लास का उपयोग करना।

MemoryStream stream = new MemoryStream(byteArray);

उदाहरण

आइए हम 5 मानों 1, 2, 3, 4, 5 के साथ एक बाइट सरणी पर विचार करें।

using System;
using System.IO;
namespace DemoApplication {
   class Program {
      static void Main(string[] args) {
         byte[] byteArray = new byte[5] {1, 2, 3, 4, 5 };
         using (MemoryStream stream = new MemoryStream(byteArray)) {
            using (BinaryReader reader = new BinaryReader(stream)) {
               for (int i = 0; i < byteArray.Length; i++) {
                  byte result = reader.ReadByte();
                  Console.WriteLine(result);
               }
            }
         }
         Console.ReadLine();
      }
   }
}

आउटपुट

उपरोक्त कोड का आउटपुट है

1
2
3
4
5

  1. स्ट्रिंग को जावास्क्रिप्ट ऑब्जेक्ट में कैसे बदलें?

    एक स्ट्रिंग को JavaScript ऑब्जेक्ट में बदलने के लिए निम्नलिखित कोड है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>

  1. एंड्रॉइड में सरणी को सरणी सूची में कैसे परिवर्तित करें?

    यह उदाहरण दर्शाता है कि एंड्रॉइड में ऐरे को ऐरेलिस्ट में कैसे बदलें। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें। उपरोक्त कोड में, हमन

  1. एंड्रॉइड में जावा बिटमैप को बाइट सरणी में कैसे परिवर्तित करें?

    यह उदाहरण दर्शाता है कि मैं एंड्रॉइड में जावा बिटमैप को बाइट सरणी में कैसे परिवर्तित करूं। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें।