DataGridView grava todos os valores de uma coluna na lista

Eu gostaria de escrever todos os valores da coluna 2 em uma lista:

List<string> list = new List<string>();
foreach (var item in dataGridView1.Rows)
{
    list.Add(item.Cells[1].Value.ToString);
}

No entanto, isso retorna um erro.