我假设 profile 是一个保存数据的数组,是吗?你想连接名字和姓氏吗?
现在,您只需将键与该代码组合在一起:
(或者换句话说,你的代码真的是这样做的GameStateManager.Username = profile["first_namelast_name"];
:)
你想要的是这样的:
GameStateManager.Username = profile["first_name"] + " " + profile["last_name"];
或者更好的是,使用字符串格式:
GameStateManager.Username = string.Format("{0} {1}", profile["first_name"], profile["last_name"]);
或者最好的解决方案,如果您总是想要全名并且从不将它们分开:
FB.API("/me?fields=id,name,friends.limit(100).fields(id,name)", Facebook.HttpMethod.GET, APICallback); // getting just id & the full name
...
GameStateManager.Username = profile["name"];