我是新的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";
}
谢谢大家
你应该使用一个 List<T>
:
public List<Friend> friends = new List<Friend>();
然后,它的工作就像你所期望的那样(几乎)。
pd.friends.Add(friend);