How do 'snatch' and 'seize' relate to one another, in the sense of 'take'?
Snatch suggests more suddenness or quickness but less force than seize.
// snatched a doughnut and ran
In what contexts can 'clutch' take the place of 'take'?
In some situations, the words clutch and take are roughly equivalent. However, clutch suggests avidity or anxiety in seizing or grasping and may imply less success in holding.
// clutching her purse
How is the word 'take' different from other verbs like it?
Some common synonyms of take are clutch, grab, grasp, seize, and snatch. While all these words mean "to get hold of by or as if by catching up with the hand," take is a general term applicable to any manner of getting something into one's possession or control.
// take some salad from the bowl
Videos
Is there a set phrase opposite of "take something with a grain of salt", describing something should hold a lot of weight, and be very much worth a look in the context where it's used?
aCollection.Take(aCollection.Count() - n);
EDIT: Just as a piece of interesting information which came up in the comments - you may think that the IEnumerable's extension method .Count() is slow, because it would iterate through all elements. But in case the actual object implements ICollection or ICollection<T>, it will just use the .Count property which should be O(1). So performance will not suffer in that case.
You can see the source code of IEnumerable.Count() at TypeDescriptor.net.
I'm pretty sure there's no built-in method for this, but this can be done easily by chaining Reverse and Skip:
aCollection.Reverse().Skip(n).Reverse()