/// <summary>修改个人信息或密码 /// Modifies the info. /// </summary> /// <param name="oldPassword">The old password.老密码,如果不修改密码,设成null</param> /// <param name="newPassword">The new password.新密码,如果不修改密码,设成null</param> /// <param name="contactInfo">The contact info.</param> private void ModifyInfo(string oldPassword, string newPassword, ContactInfo contactInfo) { ModifyInfoPacket packet = new ModifyInfoPacket(QQClient); packet.OldPassword = oldPassword; packet.NewPassword = newPassword; string[] infos = contactInfo.GetInfoArray(); for (int i = 0; i < QQGlobal.QQ_COUNT_MODIFY_USER_INFO_FIELD; i++) { if (infos[i] == "-") { infos[i] = ""; } } packet.ContactInfo = contactInfo; QQClient.PacketManager.SendPacket(packet, QQPort.Main.Name); }