Muy a menudo sucede que tengo métodos privados que se vuelven muy grandes y contienen tareas repetitivas, pero estas tareas son tan específicas que no tiene sentido ponerlas a disposición de cualquier otra parte del código.C#: ¿Por qué no podemos tener métodos internos/funciones locales?
Así que sería genial poder crear 'métodos internos' en este caso.
¿Existe alguna limitación técnica (o incluso filosófica?) Que impida que C# nos dé esto? ¿O me perdí algo?
Actualización de 2016: Esto viene y se llama 'función local'. Ver respuesta marcada.
¿Qué hay más interno que un método privado? ¿Métodos solo disponibles para un método? Eso solo parece más código que menos. – kenny
Te perdiste algo. C# ha tenido esta característica desde C# 2.0. –
@Eric Lippert: ¿Pueden darnos algunos detalles? Gracias. – Marc