私はGenericファクトリーを持っています。型名とその値を文字列として取得したいとします。汎用タイプの名前と値
列挙型TTV
の値がSamsung
の場合、'TTV.Samsung'
が返されます。
値が'stackoverflow'
の文字列は、'string.stackoverflow'
を返します。
10
の値を持つ整数は、'integer.10'
を返します。
TValue
TTV.Samsung
(例えば、TValue.From(TTV.Samsung)
)は、'TTV.Samsung'
を返します。ここで
は私の関数の宣言です:
function TGenericFactory<TKey>.GetTypeString(Key: TKey): string;
は、どのように私はこの仕事をするのですか?
は日常的です。あなたはrttiについて何か知っていますか?なぜrttiについて学ぶことで始めませんか?あなたが最も基礎的な研究をしたとしても、これを行う方法を知っているでしょう。 –