Here is what is the official explanation of firstObjectCommonWithArray in Objective C:
Returns the first object contained in the receiving array that’s equal
to an object in another given array.Original signature is – (id)firstObjectCommonWithArray:(NSArray
*)otherArray
Is there anything like this for a List in .NET?
There is no direct single method but you could certainly build one using linq.