guids.Cast<Guid>().ToList()
Просто пытается привести каждый элемент списка к Guid
. Поскольку вы не можете напрямую привести строку к Guid
, это не удастся.
Тем не менее, легко создать Guid из строки, вы можете сделать это для каждого элемента в списке, используя селектор:
var guidsAsGuid = guids.Select(x => new Guid(x)).ToList()