对不起,我是新手,我不知道如何在标题中正确提出我的问题。我有一个数据库:
class PlayerData
{
public ulong id;
public string name;
public int kills;
public int deaths;
}
我想返回与请求的键对应的值
object getStats(ulong uid, string stat)
{
var player = BasePlayer.FindByID(uid);
PlayerData data = PlayerData.Find(player);
object value = data.TryGetValue(stat); // I know this ain't right
return value;
}
例子:
int kills = getStats(123456, kills); //will ask for the value of "kills" in the data. Return data.kills
stat 可以是数据中的任何内容(id、name、kills、deaths)
多谢!