Benchmarking de desempenho de contém, existe e qualquer

Eu tenho procurado por um benchmarking de desempenho entreContains, Exists eAny métodos disponíveis noList<T>. Eu queria descobrir isso apenas por curiosidade, pois eu estava sempre confuso entre eles. Muitas perguntas sobre o SO descrevem as definições desses métodos, tais como:

Anel LINQ: Any () vs Contains () para coleções enormesLinq. Qualquer VS .Exists - Qual é a diferença?Métodos de extensão LINQ - Any () vs. Where () vs. Exists ()

Então eu decidi fazer isso sozinho. Eu estou adicionando isso como uma resposta. Qualquer outra visão sobre os resultados é mais bem-vinda. Eu também fiz este benchmarking para matrizes para ver os resultados

questionAnswers(3)

yourAnswerToTheQuestion