我试图理解 for 循环在特殊情况下的工作,如果有人能解释它会对我有很大帮助。
好的,所以我正在做的是从邮箱中下载电子邮件(一次 50 封)说 Hotmail(我为此使用 MailBEE.NET 对象)然后在下载时我保存了一些东西,比如发件人姓名、附件名称(如果有的话)在数据库中等等......考虑到程序首先必须登录hotmail服务器然后下载消息然后运行查询以将内容保存在db中的事实,这是一个相当长的过程。
我的问题是,如果完成所有这些工作的函数是在一个单独的程序集(dll 文件)中定义的,并且调用程序是一个基于 Web 的应用程序,它使用这个程序集作为参考,如果我继续在 for 循环中调用这个函数会发生什么? for 循环是否等待函数完成?还是会继续多次调用这个函数?
你建议有什么更好的方法来完成这项工作?
谢谢。