¿Pueden 2 cadenas diferentes tener el mismo código hash en C #? [duplicar]
Posible duplicado:
¿Para qué sirve hashCode? es unico?
Estoy generando muchas cadenas, entonces mi pregunta es:
¿Pueden 2 cadenas diferentes tener el mismo código hash en C #?
Por código hash quiero decir:
string s = "Hello";
s.GetHashCode();
Mi pregunta es más sobre el algoritmo que C # sigue para generar las cadenas, tal vez las colisiones se produzcan cuando ya se hayan generado todos los demás códigos hash o no. Es posible que alguien tenga esta respuesta.