Mam następujący wiersz kodu, który tworzy listę ciągów.jak przekonwertować listę ciągów do listy poleceń
List<string> tstIdss = model.Ids.Where(x => x.Contains(entityId)).Select(x => x.Split('_').First()).ToList();
Potrzebuję przekształcić go w listę Guids. tj. List<Guid> PermissionIds.
model.PermissionIds= Array.ConvertAll(tstIdss , x => Guid.Parse(x));
Wypróbowałem powyższy sposób, ale otrzymałem następujący błąd. model.PermissionIds
jest realizowany w następujący sposób w mojej klasie modelu.
public List<Guid> PermissionIds { get; set; }
Błąd 3
typu argumenty dla metody 'System.Array.ConvertAll (tWEJŚCIE [] System.Converter)' nie można wywieść ze stosowania. Spróbuj podać jawnie argumenty typu.
O tak, naprawdę nie potrzebuję wyrażenia lambda, duh. –
@Thomas Levesque, excellent. to działa. – immirza
@Thomas Levesque, jeszcze jedno bardzo szybkie potwierdzenie, mam "string entityId = entity"; Jak mogę przekonwertować 'entityId' na Guid w tym przypadku? proszę – immirza