public void CaseExtension() { // 拡張メソッドを利用、変数のキャプチャ無し foreach (var i in _indexes) { var id = i % 3 + 1; var sample = _sampleRepository.GetByExtension(id); if (sample == null) { Console.WriteLine("No data"); } } }