将数据添加到unity类中 c# [重复]。

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

我是新的unity和c#。我有一个类,子类如下。现在,我想在朋友列表中添加新的数据,我想在朋友类列表中添加新的朋友。

[Serializable]
public class PlayerData
{
    public string playerName;
    public string playerId;
    public Friend[] friends;
}

[Serializable]
public class Friend
{
    public string playerName;
    public string playerId;
}

我想添加新的朋友在朋友类列表.代码我已经尝试到现在。

public string AddFriends(string friendId)
    {
        PlayerData pd = playerDataDict[playerId];
        Friend friend = new Friend();
        friend.playerId = friendId;
        pd.friends.Append(friend);
        return "sdwsd";
    }

谢谢大家

c# unity3d
1个回答
3
投票

你应该使用一个 List<T>:

public List<Friend> friends = new List<Friend>();

然后,它的工作就像你所期望的那样(几乎)。

pd.friends.Add(friend);
© www.soinside.com 2019 - 2024. All rights reserved.