Skip to content

Instantly share code, notes, and snippets.

@charlesroper
Last active September 3, 2015 07:12
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save charlesroper/12e2df10377f793d0e49 to your computer and use it in GitHub Desktop.
Save charlesroper/12e2df10377f793d0e49 to your computer and use it in GitHub Desktop.
var mult1 =
from m in Enumerable.Range(1, 999)
where m % 3 == 0 || m % 5 == 0
select m;
Console.WriteLine(mult1.Sum());
Console.WriteLine((from m in Enumerable.Range(1, 999) where m % 3 == 0 || m % 5 == 0 select m).Sum());
var mult2 = Enumerable.Range(1, 999)
.Where(m => m % 3 == 0 || m % 5 == 0)
.Sum();
Console.WriteLine(mult2);
Console.WriteLine(Enumerable.Range(1,999).Where(m => m % 3 == 0 || m % 5 == 0).Sum());
var epic1 = Enumerable.Range(1,999999)
.Select(m => (long)m)
.Where(m => m % 3 == 0 || m % 5 == 0)
.Sum();
Console.WriteLine(epic1);
var epic2 = Enumerable.Range(1,999999)
.Where(m => m % 3 == 0 || m % 5 == 0)
.Sum(m => (long)m);
Console.WriteLine(epic2);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment