.Order() sorts the entire array, which is O(n log n) time complexity.
.Order()
array
.Take(k) and .ToArray() are O(k) operations.
.Take(k)
.ToArray()
In total, the time complexity of this code is: O(n log n)
It will perform full sorting O(n log n), Not Quick Select O(n).