我需要分配从动态字符串中撤回变量的名称。

例如
多数民众赞成在赖特:

 Item.text = localizedStrings.report_label;


那就错了:

var localizedName = "localizedStrings.report_".concat(tempList[index].Name);
Item.text = localizedName;


有人可以告诉我这样做的方式吗?

最佳答案

尝试使用bracket notation:-

var localizedName = localizedStrings["report_" + tempList[index].Name];
Item.text = localizedName;

09-25 15:26