Contar los elementos de un IEnumerable sin la iteración?


private IEnumerable<string> Tables
{
    get
    {
        yield return "Foo";
        yield return "Bar";
    }
}

Digamos que quiero iterar en esos y escribir algo como procesando #n de # m.

¿Hay alguna forma en que pueda averiguar el valor de m sin iterar antes de mi iteración principal?

Espero haber sido claro.


Warning: Undefined property: agent_blog_content::$date_asked in /var/www/agent_etc/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 32

Warning: Undefined property: agent_blog_content::$count_answers in /var/www/agent_etc/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 52