Возвращает список strings
:
var filesizes = from fd in files
from tag in fd.Tags
where tag.Id == ID.FILESIZE
select tag.Value;
Следующее не работает, но есть ли способ сделать что-то похожее, чтобы преобразовать string
в int
во время запроса?
var filesizes = from fd in files
from tag in fd.Tags
where tag.Id == ID.FILESIZE
select new { int.Parse(tag.Value) };
Или я должен просто использовать ConvertAll, как предлагается здесь ?