using System.Linq ;
using System.Threading .Tasks ;
public class Program
{
public static void Main( string[ ] args)
{
for ( int i= 0 ; i< 20 ; i++ )
System.Console .WriteLine ( fibonacci( i) ) ;
}
private static ulong fibonacci( int n)
{
ulong u = 0 ;
ulong v = 1 ;
ulong t;
#if true
Parallel.For ( 2 , n + 1 , i =>
#else
Enumerable.Range ( 2 , n+ 1 ) .ToList ( ) .ForEach ( i =>
#endif
{
t = u + v;
u = v;
v = t;
} ) ;
return v;
}
}
dXNpbmcgU3lzdGVtLkxpbnE7CnVzaW5nIFN5c3RlbS5UaHJlYWRpbmcuVGFza3M7CgpwdWJsaWMgY2xhc3MgUHJvZ3JhbQp7CglwdWJsaWMgc3RhdGljIHZvaWQgTWFpbihzdHJpbmdbXSBhcmdzKQoJewoJCWZvciAoaW50IGk9MDsgaTwyMDsgaSsrKQoJCQlTeXN0ZW0uQ29uc29sZS5Xcml0ZUxpbmUoZmlib25hY2NpKGkpKTsKCX0KCglwcml2YXRlIHN0YXRpYyB1bG9uZyBmaWJvbmFjY2koaW50IG4pCgl7CgkgICAgdWxvbmcgdSA9IDA7CgkgICAgdWxvbmcgdiA9IDE7CgkgICAgdWxvbmcgdDsKI2lmIHRydWUKCSAgICBQYXJhbGxlbC5Gb3IoMiwgbiArIDEsIGkgPT4KI2Vsc2UKCQlFbnVtZXJhYmxlLlJhbmdlKDIsIG4rMSkuVG9MaXN0KCkuRm9yRWFjaChpID0+CiNlbmRpZgoJICAgIHsKCSAgICAgICAgdCA9IHUgKyB2OwoJICAgICAgICB1ID0gdjsKCSAgICAgICAgdiA9IHQ7CgkgICAgfSk7CgkgICAgcmV0dXJuIHY7Cgl9Cn0K
compilation info
prog.cs(2,24): error CS0234: The type or namespace name `Tasks' does not exist in the namespace `System.Threading'. Are you missing an assembly reference?
Compilation failed: 1 error(s), 0 warnings
stdout