There is a list
List<string> lst = new List<string>(){"киев","москва","токио","БЕРЛИН","тегеран"}; How to remove from it the elements that come after the element, in which all the characters are capitalized. Those. remove БЕРЛИН (as he has all capital letters) and тегеран
I know how to make a comparison - are not all the characters in the lines capitalized?
lst.Where(x=>x.IsUpper()==x)... However, it is not entirely clear how to delete this and subsequent elements.