從列表數據中批量循環取數據


例:從320條數據中批量獲取數據,每次50條

 if (List.Count > 50)
                {
                    for (int i = 0; i <= List.Count / 50; i++)//計算循環發送的次數
                    {
                        List<EmailData> DataList = new List<EmailData>();
                        for (int j = i * 50; j < i * 50 + 50; j++)//將每次發送的50條加入一個新的list
                        {
                            if (j < List.Count)
                            {
                                DataList.Add(List[j]);
                            }
                        }
                       send.SendEmailExBatch(DataList);//發送
                        if (retn == "false")
                        {
                            break;
                        }
                    }
                }
                else
                {
                    send.SendEmailExBatch(List);
                }

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM