現在のタイプC#内にネストされたタイプを取得します
現在のタイプ内にネストされたタイプを取得するには、コードは次のとおりです-
例
using System; public class Demo { public static void Main() { Type type1 = typeof(Subject); try { Type[] type2 = type1.GetNestedTypes(); Console.WriteLine("Nested Types..."); for (int i = 0; i < type2.Length; i++) Console.WriteLine("{0} ", type2[i]); } catch (ArgumentNullException e) { Console.Write("{0}", e.GetType(), e.Message); } } } public class Subject { public class BasicSubject { // } public class AdvSubject { // } }
出力
これにより、次の出力が生成されます-
Nested Types... Subject+BasicSubject Subject+AdvSubject
例
別の例を見てみましょう-
using System; using System.Reflection; public class Demo { public static void Main() { Type type1 = typeof(Subject); try { Type[] type2 = type1.GetNestedTypes(BindingFlags.Public); Console.WriteLine("Nested Types..."); for (int i = 0; i < type2.Length; i++) Console.WriteLine("{0} ", type2[i]); } catch (ArgumentNullException e) { Console.Write("{0}", e.GetType(), e.Message); } } } public class Subject { public class BasicSubject { // } public class AdvSubject { // } }
出力
これにより、次の出力が生成されます-
Nested Types... Subject+BasicSubject Subject+AdvSubject
-
Pythonでfloatタイプのマシン制限情報を取得する
floatタイプのマシン制限情報を取得するには、PythonNumpyのnumpy.finfo()メソッドを使用します。最初のパラメータはフローティングタイプです。つまり、情報を取得するためのフロートデータ型の種類です。 ステップ まず、必要なライブラリをインポートします- import numpy as np minは指定されたdtypeの最小値であり、maxは指定されたdtypeの最小値です。 float16タイプの確認- a = np.finfo(np.float16) print("Minimum of float16 type...\n",a.min) pr
-
Pythonで整数型のマシン制限情報を取得する
整数型のマシン制限情報を取得するには、PythonNumpyのnumpy.iinfo()メソッドを使用します。最初のパラメータはint_typeです。つまり、情報を取得する整数データ型の種類です。 ステップ まず、必要なライブラリをインポートします- import numpy as np minは指定されたdtypeの最小値であり、maxは指定されたdtypeの最小値です。 int16タイプの確認- a = np.iinfo(np.int16) print("Minimum of int16 type...\n",a.min) print("Maximum