(ジェネリック関数のタイプ)のSystem.Typeを取得するにはどうすればよいですか?クラス名の文字列表現を取得する必要があります。
typeof(T).GetType().Name
私に'runtimetype'を与えますが、これは必要ありません。
ただ行う:
typeof(T)
これにより、ジェネリッククラス/メソッドの特定のインスタンスに対応する実際のタイプが作成されT
ます。がたまたまであるT
場合は、を表すタイプのインスタンスを取得します。T
System.String
System.String
このように使えますか?
Type thisType = this.GetType(); // Get your current class type
thisType.FullName // Get your Assembly Name.
クラスで編集し、
Type thistype = TypeOf(T);
thisType.Name // Get you class name