Мне было интересно, возможно ли это вообще. Так как с IEnumerator / IEnumerables у меня не все в порядке, возможно, есть способ сделать это, я не знаю. Я полагаю, что это будет go примерно так:
public namespace cookietest
{
public static class Program{
public List<Cookie> cookies = new List<Cookie>();
CookieJar cookieJar = cookies.ToCookieJar();
}
public class Cookie{
public int size;
//Implementatin of ToCookieJar()
}
}
Я понимаю, что есть лучшие дизайнерские решения и что это не действительно проблема, но я заинтересовался и не смог ничего об этом не найти.