IList之怪现象

18. 五月 2010

                IList<int> selectedProducts = this.SelectedProducts;
                IList<string> selectedSKU = this.SelectedSKU;
                foreach (int sProducts in selectedProducts)
                {
                    if (!ProductConvertToPDF(sProducts, "/Storage/PDF/") || !ProductCatalog.UpdatePdfUrl(sProducts, ("/Storage/PDF/" + selectedSKU + ".pdf").ToString()))
                    {
                        this.ShowMsg("生成" + SKU + ".Pdf文档失败", false);
                    }
                }
                this.ShowMsg("成功生成" + SKU + ".Pdf文档", true);
                this.BindProducts();

看上面的代码,当我foreach selectedProducts 的时候,在遍历内部直接使用IList<string> selectedSKU,竟然能自动获取selectedSKU的相关项值,而不是 IList<string> !

ASP.NET, C#, 开发小技巧, 重点内容

评论

添加评论




biuquote
  • 评论
  • 在线预览
微笑得意调皮害羞酷大笑惊讶发呆喜欢可怜尴尬闭嘴噘嘴皱眉伤心抓狂呕吐坏笑漫骂发怒
Loading