これはstrings
のリストを返します。LINQ:選択中にクエリ結果を変換する方法は?
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 as suggested hereを使用するだけですか?
それが働くだろうか? – Tahbaza