Possible Duplicate:
Why does Enumerable.All return true for an empty sequence?
Code:
var line = "name:";
Console.Write(line.Split(new char[] { ':' })[1].All(char.IsDigit));
How it is possible? it should not return false? after:
is an empty string.