Disculpa, yo no soy muy conocedor de C# lo conozco poco, y debe ser necesario que venga alguien experto
Pero tu pregunta es confusa,
no creo preguntes la razon por la cual es
double, asi qu supongo que tu pregunta tiene trasfondo diferente....
Pero dime...
¿Hay alguna otra forma en C# de declarar una variable, constante,propiedad, metodo u objeto sin especificar el tipo de dato?
Insto, espero algun experto te ayude, y yo sinceramente no entiendo la pregunta
Saludos