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

Convert.ToBase64CharArray () सी # में विधि

C# में Convert.ToBase64CharArray () विधि का उपयोग 8-बिट अहस्ताक्षरित पूर्णांक सरणी के सबसेट को बेस-64 अंकों के साथ एन्कोड किए गए यूनिकोड वर्ण सरणी के समकक्ष सबसेट में बदलने के लिए किया जाता है।

सिंटैक्स

निम्नलिखित वाक्य रचना है -

public static int ToBase64CharArray (byte[] arr, int offsetIn, int length, char[] outArray, int offsetOut);

यहाँ,

  • गिरफ्तार - 8-बिट अहस्ताक्षरित पूर्णांकों की एक इनपुट सरणी।
  • ऑफसेटइन - गिरफ्तारी के भीतर एक स्थिति।
  • लंबाई − बदलने के लिए गिरफ्तार किए जाने वाले तत्वों की संख्या.
  • आउटएरे - यूनिकोड वर्णों की एक आउटपुट सरणी।
  • ऑफसेटआउट - आउटअरे के भीतर एक स्थिति।

उदाहरण

आइए अब Convert.ToBase64CharArray() विधि को लागू करने के लिए एक उदाहरण देखें -

using System;
public class Demo {
   public static void Main(){
      byte[] val1 = {5,10,15,20,25,30};
      long arrLen = (long)((4.0d / 3.0d) * val1.Length);
      if (arrLen % 5 != 0)
         arrLen += 5 - arrLen % 5;
      char[] base64CharArray = new char[arrLen];
      int res = Convert.ToBase64CharArray(val1, 0, val1.Length, base64CharArray, 0);
      Console.WriteLine("Bytes (count) = "+ res);
      Console.Write("Our base64CharArray...\n");
      for (int j = 0; j < base64CharArray.Length; j++)
         Console.Write("{0}", base64CharArray[j]);
   }
}

आउटपुट

यह निम्नलिखित आउटपुट देगा -

Bytes (count) = 8
Our base64CharArray...
BQoPFBke

  1. सी # int.Parse विधि

    C# में int.Parse विधि का उपयोग करके, संख्या के एक स्ट्रिंग प्रतिनिधित्व को एक पूर्णांक में बदलें। यदि स्ट्रिंग को परिवर्तित नहीं किया जा सकता है, तो int.Parse विधि एक अपवाद देता है मान लें कि आपके पास एक संख्या का एक स्ट्रिंग प्रतिनिधित्व है। string myStr = "200"; अब इसे एक पूर्णांक में

  1. Convert.ToDecimal विधि सी # में

    Convert.ToDecimal() विधि का उपयोग करके किसी निर्दिष्ट मान को दशमलव संख्या में बदलें। हमारे यहां एक स्ट्रिंग है। string stringVal = "2,345.26"; अब, इसे दशमलव संख्या में बदलने के लिए Convert.ToDecimal() विधि का उपयोग करें। decimal decimalVal; decimalVal = System.Convert.ToDecimal(stringVal

  1. Convert.ToUInt16 सी # में विधि

    किसी निर्दिष्ट मान को 16-बिट अहस्ताक्षरित पूर्णांक में बदलने के लिए Convert.ToUInt16 विधि का उपयोग करें। यहाँ हमारा तार है - string str = "1129"; अब हम इसे 16-बिट अहस्ताक्षरित पूर्णांक में बदलते हैं। ushort res; res = Convert.ToUInt16(str); निम्नलिखित पूरा उदाहरण है - उदाहरण using Syste