c# do while loop multiple conditions