09/10/16 20:21:13
>>999
LINQサンキューです。
>>998
そうですか。
そうすると、List<>を使って読み込んでフィルタリングする、という処理はこれでオーケー?
Contains("good")
をメソッドに取り出す、というのは、メソッド化する、ってことですか?
List<string> photolists = new List<string>();
string[] photofiles = Directory.GetFiles(@"c:\data", "*.jpg", SearchOption.AllDirectories);
foreach(string photofile in photofiles) {
selectGood(photofile);
}
private void selectGood(string photofile){
if (photofile.Contains("good")){
photolists.Add(photofile);
}
}
とかって話?
Array.FindAllだから違うか。違うよな~、きっと。
string[] photofiles = Directory.GetFiles(@"c:\data", "*.jpg", SearchOption.AllDirectories);
string[] photolists = Array.FindAll(photofiles, delegate(string photofile){return photofile, Contains("good")});
とかですか?
丸写しですが、delegateってなんだ…。