/// <summary> /// 选择服务器 /// </summary> /// <param name="loginresult">登陆请求返回内容</param> /// <param name="servername">选择的服务器名(display_info.name)</param> /// <returns></returns> public static server_info SelectServer(ResultLogin loginresult, string servername) { if (loginresult == null || loginresult.data == null || loginresult.data.server_list == null || loginresult.data.server_list.Count == 0) { return(null); } //server_info si = loginresult.data.server_list[0].server_info; server_node si = loginresult.data.server_list.Find(s => s.display_info.name == servername); if (si == null || si.server_info == null) { return(null); } return(si.server_info); }
public static server_info SelectServer(ResultLogin loginresult, int index) { if (loginresult == null || loginresult.data == null || loginresult.data.server_list == null || loginresult.data.server_list.Count == 0) { return(null); } //if (loginresult.data.server_list[index] == null) //{ // return null; //} server_node si = loginresult.data.server_list.Find(s => s.display_info.name == "server137"); //server_node si = loginresult.data.server_list[index]; if (si == null || si.server_info == null) { return(null); } return(si.server_info); }