Como eu uso o LINQ Contains (string []) em vez de Contains (string)

Eu tenho uma grande pergunta.

Eu tenho uma consulta de linq para colocá-lo simplesmente se parece com isso:

from xx in table
where xx.uid.ToString().Contains(string[])
select xx

Os valores dostring[] array seria números como (1,45,20,10, etc ...)

o padrão para.Contains é.Contains(string).

Eu preciso disso para fazer isso:.Contains(string[])...

EDITAR: Um usuário sugeriu escrever uma classe de extensão parastring[]. Eu gostaria de aprender como, mas alguém disposto a me apontar na direção certa?

EDITAR: O uid também seria um número. É por isso que é convertido em uma string.

Ajudar alguém?

questionAnswers(21)

yourAnswerToTheQuestion