假设我有 List<Cookie>
并且我想将它转换为 CookieCollection
。什么是最简单的方法来做到这一点?
我知道我可以使用 foreach 循环,但是没有办法用类似的代码实例化它吗?
List<Cookie> l = ...;
var c = new CookieCollection() { l };
但是,当我尝试编译它时,出现错误:
顺便说一句,
Add
支持两种 CookieCollection
方法:public void Add(Cookie cookie);
public void Add(CookieCollection cookies);
最佳答案
CookieCollection 是在 .Net 2(在泛型之前)之前编写的。因此,除了手动使用 foreach 循环之外,确实没有快速的好方法。
关于c# - 在 C# 中将 List<Cookie> 转换为 CookieCollection,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2009827/