C#
 Computer >> コンピューター >  >> プログラミング >> C#

C#のConvert.ToBase64CharArray()メソッド


C#のConvert.ToBase64CharArray()メソッドは、8ビットの符号なし整数配列のサブセットをbase64桁でエンコードされたUnicode文字配列の同等のサブセットに変換するために使用されます。

構文

以下は構文です-

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

ここで

  • arr −8ビットの符号なし整数の入力配列。
  • offsetIn −arr内の位置。
  • 長さ −変換するarrの要素の数。
  • outArray −Unicode文字の出力配列。
  • offsetOut −outArray内の位置。

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. C#のConvert.ToDateTimeメソッド

    Convert.ToDateTimeメソッドは、指定された値をDateTime値に変換します。 以下は私の文字列です。 string myDateString; myDateString = "09/09/2018"; それでは、Convert.ToDateTime()メソッドを使用して変換してみましょう。 DateTime result; result = Convert.ToDateTime(myDateString); これが完全な例です。 例 using System; public class Demo {    public stati

  2. C#のConvert.ToSingleメソッド

    C#のConvert.ToSingle()メソッドを使用して、指定した値を単精度浮動小数点数に変換します。 これがブール値です- bool boolVal = false; 次に、ToSingle()メソッドを使用して、値を単精度浮動小数点に変換しましょう。 float floatVal; floatVal = Convert.ToSingle(boolVal); 例 using System; public class Demo {    public static void Main() {       bool boolVal = f