| Input: | IEnumerable<TSource> |
| Optional lambda expression: | TSource => TResult |
Any returns true if the given expression is true for at least one element.
using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
class Program
{
static void Main()
{
bool hasAThree = new int[] { 2, 3, 4 }.Any(n => n == 3); // true;
Console.WriteLine(hasAThree);
}
}
The output:
True
Any can do everything that Contains can do, and more:
using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
class Program
{
static void Main()
{
bool hasABigNumber = new int[] { 2, 3, 4 }.Any(n => n > 10); // false;
Console.WriteLine(hasABigNumber);
}
}
The output:
False
Calling Any without an expression returns true if the sequence has one or more elements.
Here's another way to write the preceding query:
using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
class Program
{
static void Main()
{
bool hasABigNumber = new int[] { 2, 3, 4 }.Where(n => n > 10).Any();
Console.WriteLine(hasABigNumber);
}
}
The output:
False
| w___ww.__j__a__va___2s___._c__o_m__ | Contact Us |
| Copyright 2009 - 12 Demo Source and Support. All rights reserved. |
| All other trademarks are property of their respective owners. |