c# foreach two list