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

C#で現在のインスタンスのタイプを取得する


現在のインスタンスのタイプを取得するためのコードは次のとおりです-

using System;
public class Demo {
   public static void Main(){
      string s = "Demo";
      Console.WriteLine("String = " +s);
      Console.WriteLine("String Type = " +s.GetType());
   }
}

出力

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

String = Demo
String Type = System.String

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

using System;
public class Demo {
   public static void Main(){
      double val1 = 5.5;
      int val2 = 10;
      short val3 = 2;
      Console.WriteLine("Value = " +val1);
      Console.WriteLine("Value Type = " +val1.GetType());
      Console.WriteLine("Value = " +val2);
      Console.WriteLine("Value Type = " +val2.GetType());
      Console.WriteLine("Value = " +val3);
      Console.WriteLine("Value Type = " +val3.GetType());
   }
}

出力

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

Value = 5.5
Value Type = System.Double
Value = 10 Value
Type = System.Int32
Value = 2 Value
Type = System.Int16

  1. C#での値型と参照型

    値型と参照、どちらもC#の型です- 値のタイプ 値型変数には、値を直接割り当てることができます。これらは、System.ValueTypeクラスから派生しています。値型にはデータが直接含まれます。 int型を宣言すると、システムは値を格納するためのメモリを割り当てます。 値型変数はスタックに格納されます。 例としては、int、char、floatがあり、それぞれ数値、アルファベット、浮動小数点数を格納します。 参照型 これは、メモリの場所を指します。複数の変数を使用して、参照型はメモリ位置を参照できます。メモリ位置のデータが一方の変数によって変更された場合、もう一方の変数はこの値の変更

  2. C#の整数の可能な最大値はいくつですか?

    整数の可能な最大値は2,147,483,647です。 以下は、最大値と最小値が-のC#のデータ型です。 タイプ 表す 範囲 デフォルト値 bool ブール値 正誤問題 誤り バイト 8ビット符号なし整数 0〜255 char 16ビットUnicode文字 U+0000からU+ffff \ 0 10進数 有効数字28〜29桁の128ビットの正確な10進値 (-7.9 x 1028〜7.9 x 1028)/ 100〜28 0.0M ダブル 64ビット倍精度浮動小数点型 (+/-)5.0 x 10-324から(+/-)1.7 x 10308 0