¿Variables locales o declaraciones directas?

Actualmente estoy estudiando C # y realmente quiero obtener un buen estilo de codificación desde el principio, así que me gustaría escuchar las opiniones de sus profesionales sobre este tema.

Si siempre (o en su mayoría) usa variables locales para condiciones / cálculos (ejemplo 2) o si es tan bueno / mejor usar declaraciones directamente (ejemplo 1)

Ejemplo 1.

if (double.TryParse(stringToParse, out dblValue)) ...

Ejemplo 2.

bool parseSuccess = double.TryParse(stringToParse, out dblValue);
if (parseSuccess) ...

Sería interesante escuchar sus pensamientos y razonamientos en este ejemplo.

Respuestas a la pregunta(7)

Su respuesta a la pregunta