ふらっとC#,C♯,C#(初心者用) Part42
at TECH
458:デフォルトの名無しさん
09/07/06 15:09:02
>>435を>>439の方針で匿名メソッドでやってみた。かなりきもくなった。
// OKワードのどれかを含む要素を配列strsから取り出すメソッド
string[] selectOK(string[] strs, string[] OKwords)
{
return Array.FindAll(strs, delegate(string s) {
return Array.Exists(OKwords, delegate(string word) {
return s.IndexOf(word, 0) >= 0; }); });
}
// NGワードのどれかを含む要素を配列strsから取り除くメソッド
string[] deleteNG(string[] strs, string[] NGwords)
{
return Array.FindAll(strs, delegate(string s) {
return Array.TrueForAll(NGwords, delegate(string word) {
return s.IndexOf(word, 0) < 0; }); });
}
↓
string[] deletefiles = {〜};
string[] getfiles = {〜};
string[] files = Directory.GetFiles(〜);
files = selectOK(files, getfiles);
files = deleteNG(files, deletefiles);
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5389日前に更新/162 KB
担当:undef