C# equivalent to range()
no at spam.please
Fri Jun 2 04:55:57 CEST 2006
> I'm sorry for asking about another language here, but since I only know
> Python and I'm trying to write something in C#, I guess this is the
> best place...
> I'd like to know how to write this in C#:
> sz = 10000000
> My question is about "range" and "extend". Is there any equivalent in
> Thanks in advance,
List<int> mylist = new List<int>();
for (int i=0; i<10000000; i++)
You can use AddRange, C# 2.0 anonymous delegates, IEnumerable, yield,
foreach, and so forth instead, but for your example this is simplest.
Another option is to use boo. http://boo.codehaus.org/
It uses python's syntax but is as fast as C#. The only change you'd
have to make in that code is to capitalize the Extend method call.
More information about the Python-list