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

C#での型変換とは何ですか?


C#で1つのデータ型を別のデータ型に変換するには、型変換を使用します。 C#では、型変換には2つのタイプがあります-

暗黙の型変換

タイプセーフな方法でC#によって実行されます。たとえば、小さい整数型から大きい整数型への変換や、派生クラスから基本クラスへの変換です。

明示的な型変換

事前定義された関数を使用してユーザーが明示的に実行します。明示的な変換にはキャスト演算子が必要です。

doubleをintにキャストする例を見てみましょう。つまり、明示的な型変換-

using System;

namespace Demo {
   class Program {

      static void Main(string[] args) {
         double d = 8745.97;
         int x;
         x = (int)d;
         Console.WriteLine(x);
         Console.ReadKey();
      }
   }
}

出力

8745

  1. JavaScript型強制とは何ですか?

    型強制とは、データ型を自動的または暗黙的に別のデータ型に変換することを意味します。 以下はJavaScript型強制のコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document&l

  2. C言語での暗黙的および明示的な型変換とは何ですか?

    あるデータ型を別のデータ型に変換することを型変換と呼びます。 暗黙の型変換 明示的な型変換 暗黙の型変換 オペランドのデータ型が異なる場合、コンパイラは暗黙的な型変換を提供します。 これは、小さなデータ型を大きなデータ型に変換することにより、コンパイラによって自動的に実行されます。 int i,x; float f; double d; long int l; ここで、上記の式は最終的に「double」値に評価されます。 例 以下は、暗黙的な型変換の例です- int x; for(x=97; x<=122; x++){    printf