Public class skip_linq {public static void skip_print () {int [] Random = {87, 2, 76, 90,100, 65, 5, 22, 70 }; // ienumerable <int> query = random. orderby (r => r ). skip (4); ienumerable <int> query2 = from R in random orderby R select R; foreach (INT item in query2.skip (4) {console. writeline (item. tostring () ;}} public static void skipwhile_print () {int [] Random = {87, 2, 76, 90,100, 65, 5, 22, 70 }; ienumerable <int> query = random. orderby (r => r ). skipwhile (r => r <50); foreach (INT item in query) {console. writeline (item. tostring () ;}} public static void take_print () {int [] Random = {87, 2, 76, 90,100, 65, 5, 22, 70 }; ienumerable <int> query = random. orderby (r => r ). take (4); foreach (INT item in query) {console. writeline (item. tostring () ;}} public static void takewhile_print () {int [] Random = {87, 2, 76, 90,100, 65, 5, 22, 70 }; ienumerable <int> query = random. orderbydescending (r => r ). takewhile (C => C> 50); ienumerable <int> query2 = random. orderby (r => r ). takewhile (C => C> 50); // null foreach (INT item in query2) {console. writeline (item. tostring ());}}}