Así, en el estudio visual, si escribe algo como esto:C suscripción # eventos en Visual Studio 2010
retryExecutor.Retrying +=
A continuación, una pequeña cosa sobre herramientas aparece diciendo que puede pulsar TAB para convertirlo en este :
retryExecutor.Retrying+= new EventHandler(retryExecutor_Retrying);
A continuación, si presiona TAB nuevo, genera:
void retryExecutor_Retrying(object sender, EventArgs e)
{
throw new NotImplementedException();
}
Por supuesto, esto es muy útil. Pero me encuentro más a menudo necesitan una construcción de este modo:
retryExecutor.Retrying += (o, e) =>
{
};
Por lo tanto, hay alguna forma de añadir un nuevo acceso directo, o al menos cambiar la funcionalidad de pulsar TAB ?
¿Por qué prefiere los métodos en línea a los que se definen explícitamente en el archivo fuente * como una cuestión de curso general *? Ciertamente entiendo que a veces son útiles, pero me parece extraño que generalmente uses el último más a menudo que el primero. –
Bueno, si es posible, trato de usar los definidos explícitamente. Pero en el tipo de codificación que suelo hacer, creo que es necesario usar métodos en línea. A veces, es simplemente más limpio hacerlo de esta manera, p. si solo hay una declaración que quieras hacer. – Entity