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

DecimalをC#の同等の8ビット符号なし整数に変換します


指定されたDecimalの値を同等の8ビットの符号なし整数に変換するには、コードは次のとおりです-

using System;
public class Demo {
   public static void Main(){
      Decimal val1 = 6.59m;
      Decimal val2 = 30.12m;
      Decimal val3 = 69.34m;
      Console.WriteLine("Decimal 1 = "+val1);
      Console.WriteLine("Decimal 2 = "+val2);
      Console.WriteLine("Decimal 3 = "+val3);
      byte res1 = Decimal.ToByte(val1);
      byte res2 = Decimal.ToByte(val2);
      byte res3 = Decimal.ToByte(val3);
      Console.WriteLine("Byte value1 (Decimal to Byte) = "+res1);
      Console.WriteLine("Byte value2 (Decimal to Byte) = "+res2);
      Console.WriteLine("Byte value3 (Decimal to Byte) = "+res3);
   }
}

出力

これにより、次の出力が生成されます-

Decimal 1 = 6.59
Decimal 2 = 30.12
Decimal 3 = 69.34
Byte value1 (Decimal to Byte) = 6
Byte value2 (Decimal to Byte) = 30
Byte value3 (Decimal to Byte) = 69

別の例を見てみましょう-

using System;
public class Demo {
   public static void Main(){
      Decimal val1 = -0.22m;
      Decimal val2 = -0.01m;
      Console.WriteLine("Decimal 1 = "+val1);
      Console.WriteLine("Decimal 2 = "+val2);
      byte res1 = Decimal.ToByte(val1);
      byte res2 = Decimal.ToByte(val2);
      Console.WriteLine("Byte value1 (Decimal to Byte) = "+res1);
      Console.WriteLine("Byte value2 (Decimal to Byte) = "+res2);
   }
}

出力

これにより、次の出力が生成されます-

Decimal 1 = -0.22
Decimal 2 = -0.01
Byte value1 (Decimal to Byte) = 0
Byte value2 (Decimal to Byte) = 0

  1. バイナリ文字列を整数に変換するC#プログラム

    Convert.ToInt32クラスを使用して、バイナリ文字列を整数に変換するという目的を果たします。 バイナリ文字列が-であるとしましょう string str = "1001"; これで、各文字が解析されます- try {    //Parse each char of the passed string    val = Int32.Parse(str1[i].ToString());    if (val == 1)       result += (int) Math.Po

  2. 整数を文字列に変換するC#プログラム

    C#で整数を文字列に変換するには、ToString()メソッドを使用します。 文字列が必要な整数を設定します- int num = 299; ToString()メソッドを使用して、整数を文字列に変換します- String s; int num = 299; s = num.ToString(); 例 次のコードを実行して、C#で整数を文字列に変換してみてください- using System; class MyApplication {    static void Main(string[] args) {       String s;