背景: ユーザーが実行時に追加するプロパティを保持する必要があるオブジェクトのクラスを変更しています。私が作成したプロパティ定義のリストがあり、各要素にはプロパティの名前 (一意) とそのタイプ (文字列に格納) が含まれています。
例: "Name"、"String" または "Year","int"
私が今直面している課題は、このリストをマップに変換することです。このマップでは、プロパティの名前がキーであり、値の変数の型はユーザーが記述した内容に依存します。このマップは、リストに記述されたプロパティの実際のコンテンツを保持します (コンテンツは後の段階でユーザーによって入力されます)。
ジェネリックを使用してこのマップを構築する最善の方法は何でしょうか?