C#で指定された型ハンドルによって参照される型を取得します
指定された型ハンドルによって参照される型を取得するためのコードは次のとおりです-
例
using System; public class Demo { public static void Main() { Type type1 = typeof(short); RuntimeTypeHandle typeHandle = Type.GetTypeHandle(type1); Type type = Type.GetTypeFromHandle(typeHandle); Console.WriteLine("Attributes = " + type.Attributes); } }
出力
これにより、次の出力が生成されます-
Attributes = AutoLayout, AnsiClass, Class, Serializable, BeforeFieldInit
例
別の例を見てみましょう-
using System; public class Demo { public static void Main() { Type type1 = typeof(System.Type); RuntimeTypeHandle typeHandle = Type.GetTypeHandle(type1); Type type = Type.GetTypeFromHandle(typeHandle); Console.WriteLine("Attributes = " + type.Attributes); } }
出力
これにより、次の出力が生成されます-
Attributes = AutoLayout, AnsiClass, Class, Serializable, BeforeFieldInit
-
指定された列挙型のタイプを取得するC#プログラム
GetType()メソッドを使用して、列挙型のタイプを取得します。 列挙。 Enum[] values = { ConsoleColor.Blue, DayOfWeek.Sunday}; 次に、型を取得するには、GetType()メソッドを使用します。 Type enumType = val.GetType(); 以下は、タイプを表示する例です。 例 using System; public class Demo { public static void Main() { Enum[] values = { Consol
-
PyTorchでテンソルのデータ型を取得するにはどうすればよいですか?
PyTorchテンソルは同種です。つまり、テンソルのすべての要素は同じデータ型です。 。dtypeを使用して、テンソルのデータ型にアクセスできます。 テンソルの属性。テンソルのデータ型を返します。 ステップ 必要なライブラリをインポートします。以下のすべてのPythonの例では、必要なPythonライブラリはトーチです。 。すでにインストールされていることを確認してください。 テンソルを作成して印刷します。 T.dtypeを計算します 。ここで、Tはデータ型を取得したいテンソルです。 テンソルのデータ型を出力します。 例1 次のPythonプログラムは、テンソル