ListItem.Value
имеет тип System.String
, и вы пытаетесь добавить его к List<Guid>
.Вы можете попробовать:
things.Add(Guid.Parse(item.Value));
Это будет работать до тех пор, пока строковое значение будет иметь значение Guid
.Если это не ясно, вам нужно быть более осторожным и использовать Guid.TryParse(item.Value)
.