Blazor根据变量名动态加载组件

问题遇到的现象和发生背景

在使用Blazor过程中,需要根据变量的名称,把变量名称作为组件的名字,动态加载Blazor组件。

问题相关代码,请勿粘贴截图

<@str><@/str>

@code{
public string str = "Tome";
}

我想要达到的结果

如何,把上述的变量名,作为组件名称动态的加载Tome组件。