Como selecionar linhas distintas em uma tabela de dados e armazenar em uma matriz

Eu tenho um conjunto de dados objds. objds contém uma tabela denominada Tabela1. Tabela1 contém a coluna denominada ProcessName. Este ProcessName contém nomes repetidos. Então eu quero selecionar apenas nomes distintos. Isso é possível.

  intUniqId[i] = (objds.Tables[0].Rows[i]["ProcessName"].ToString());