В С# работает следующий тип-вывод:
var s = "abcd";
Но почему нельзя определить тип, когда переменная является константой?
Следующее генерирует исключение для компиляции:
const var s = "abcd"; // <= Compile time error:
// Implicitly-typed local variables cannot be constant