ふらっとVisual C#,C♯,C#(初心者用) Part101
■ このスレッドは過去ログ倉庫に格納されています
0425デフォルトの名無しさん
2013/01/25(金) 23:24:26.97TryForEach( test , x => Console.WriteLine( x ) );
private static void TryForEach<T>( IEnumerable<T> source , Action<T> proc ) {
Queue<T> tmpq = new Queue<T>();
foreach( var x in source ){
tmpq.Enqueue( x );
}
while( tmpq.Count > 0 ) {
try {
while( tmpq.Count > 0 ) {
proc( tmpq.Dequeue() );
}
} catch {}
}
return;
}
■ このスレッドは過去ログ倉庫に格納されています