如何根据方法参数更改列表名称

问题描述 投票:0回答:0

所以我有多个列表,根据方法参数的输入,我想更改我们将要查看的列表。

public int GetGrowthTime(string crop) //get the growth time of matching crop from list
    {
        Debug.Log($"{crop}Data");  //wheatData
        Debug.Log("type of " + ($"{crop}Data".GetType()));  //System.String
        return ($"{crop}Data"[0]);     //119
    }

我已经在右边写了输出作为评论,不幸的是我不能从“”中取出{crop}数据而且我不知道有任何其他方法可以做到这一点。 return 的输出应该是 60

c# unity3d game-development
© www.soinside.com 2019 - 2024. All rights reserved.