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

सी # में बफर सेटबाइट उदाहरण

SetByte () विधि एक निर्दिष्ट सरणी में किसी विशेष स्थान पर एक बाइट को एक निर्दिष्ट मान निर्दिष्ट करती है।

सबसे पहले, एक सरणी सेट करें -

int[] arr = { 3, 4, 12 };

अब, मान निर्दिष्ट करने के लिए SetByte() का उपयोग करें -

Buffer.SetByte(arr, 3, 20);

यहाँ पूरा कोड है -

उदाहरण

using System;
using System.Text;
public class Demo {
   public static void Main() {
      int[] arr = { 3, 4, 12 };
      Console.WriteLine("Initial Array...");
      // loop through the byte array
      for (int i = 0; i < Buffer.ByteLength(arr); i++) {
         Console.WriteLine(Buffer.GetByte(arr, i));
      }
      Buffer.SetByte(arr, 3, 20);
      Console.WriteLine("New Array...");
      // loop through the new byte array
      for (int i = 0; i < Buffer.ByteLength(arr); i++) {
         Console.WriteLine(Buffer.GetByte(arr, i));
      }
   }
}

आउटपुट

Initial Array...
3
0
0
0
4
0
0
0
12
0
0
0
New Array...
3
0
0
20
4
0
0
0
12
0
0
0

  1. Array.TrueForAll () सी # में विधि

    C# में Array.TrueForAll () विधि का उपयोग यह निर्धारित करने के लिए किया जाता है कि सरणी में प्रत्येक तत्व निर्दिष्ट विधेय द्वारा परिभाषित शर्तों से मेल खाता है या नहीं। सिंटैक्स निम्नलिखित वाक्य रचना है - public static bool TrueForAll<T> (T[] array, Predicate<T> match); उदाहरण आइए अब Ar

  1. Array.ConstrainedCopy () विधि सी # में

    C# में Array.ConstrainedCopy () विधि का उपयोग निर्दिष्ट स्रोत इंडेक्स से शुरू होने वाले ऐरे से तत्वों की एक श्रृंखला को कॉपी करने के लिए किया जाता है और उन्हें निर्दिष्ट गंतव्य इंडेक्स से शुरू होने वाले दूसरे एरे में पेस्ट करता है। सिंटैक्स public static void ConstrainedCopy (Array sourceArr, int so

  1. सी # में आयामी ऐरे?

    सी # बहुआयामी सरणी की अनुमति देता है। int के 2-आयामी सरणी को इस रूप में घोषित करें। int [ , , ] a; बहुआयामी सरणी का सबसे सरल रूप 2-आयामी सरणी है। 2-आयामी सरणी एक-आयामी सरणियों की एक सूची है। निम्नलिखित 3 पंक्तियों और 4 स्तंभों के साथ एक द्वि-आयामी सरणी है। आइए अब C# में बहु-आयामी सरणियों के साथ