c sharp nested loop