Cita:
Iniciado por Tropy mucho más complejo que lo que yo disponía.
Más complejo en qué sentido? yo lo veo muchísimo más simple. Menos clases involucradas, menos código, menos vueltas.
Cita:
Iniciado por Tropy ¿Cuál es la utilidad de esto?
es una característica del lenguaje C# que provee inferencia de tipos.
ante esto:
es inmediatamente obvio, tanto para el compilador como para el desarrollador, que texto es una variable de tipo string, con lo cuál especificar el tipo resulta redundante y puede ser reemplazado por var.