ParallelのFizzBuzz


using System;
using System.Threading.Tasks;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
// FizzBuzz
Parallel.For(1, 100, FizzBuzz);
}

private static void FizzBuzz(int i)
{
if (i % 3 == 0 && i % 5 == 0)
{
Console.WriteLine("{0} FizzBuzz", i);
}
else if (i % 3 == 0)
{
Console.WriteLine("{0} Fizz", i);
}
else if (i % 5 == 0)
{
Console.WriteLine("{0} Buzz", i);
}
else
{
Console.WriteLine("{0}", i);
}
}
}
}

本来なら、3で割り切れたり、5で割り切れたら数字は表示しないけど、数字がないと正しいのか見分けつかないので、数字つけてみた
Prallelおもしろい