次のコードを使用して、ファイルパスが有効かどうかを確認しようとしています
foreach (int i in UniqueRandom(0, 4))
{
var wbImage = getCharBitmap(c, rndFolder, i);
}
このUniqueRandom
メソッドは、0 から 4 までの反復しない乱数を生成します。各数値i
はファイル名を表し、存在する場合と存在しない場合があります。ファイルが存在する場合、getCharBitmap
メソッドはWritableBitmap
オブジェクトを返します。それ以外の場合は null を返します。
ラムダ式を統合して、メソッドが null を返すかどうかを確認し、null でない場合は、i
値を記憶してすぐにforeach
ループを終了したいと考えています。
最小限のコードでこれを効率的に行うにはどうすればよいでしょうか?