public void ParseSqlMembers(string datas) { foreach (var c in datas.Split('|')) { var memberInfos = c.Split(';'); if (!SunDofus.Entities.Requests.CharactersRequests.CharactersList.Any(x => x.ID == int.Parse(memberInfos[0]))) { continue; } var character = SunDofus.Entities.Requests.CharactersRequests.CharactersList.First(x => x.ID == int.Parse(memberInfos[0])); character.Guild = this; var member = new GuildMember(character); member.Rank = int.Parse(memberInfos[1]); member.ExpGaved = int.Parse(memberInfos[2]); member.ExpGived = int.Parse(memberInfos[3]); member.Rights = int.Parse(memberInfos[4]); Members.Add(member); } }