Ver Mensaje Individual
  #15 (permalink)  
Antiguo 10/07/2014, 00:58
Avatar de Malenko
Malenko
Moderador
 
Fecha de Ingreso: enero-2008
Mensajes: 5.323
Antigüedad: 16 años, 4 meses
Puntos: 606
Respuesta: Crear una clase dinámicamente

Este código que has puesto:

Código:
if(NúmeroDeEvento == Tags.NombreDeEventoN)
quedaría traducido a:

Código:
if (NúmeroDeEvento == dict["NombreDeEventoN"])
Si lo que quieres saber es como funciona, es facil. Primero llama a la función de hashing de los string para obtener el valor de hash de "NombreDeEventoN", lo que dará un número entero. A continuación se accede dentro de la tabla a la posición que se ha calculado antes y obtenemos el valor almacenado (un int). Y finalmente se hace la comparación booleana entre "NúmeroDeEvento" y el int recuperado.

En ningún momento hay un StringCompare.
__________________
Aviso: No se resuelven dudas por MP!