Resultados de la búsqueda a petición "implicit-typing"

7 la respuesta

¿Por qué no se puede asignar un método anónimo a var?

Tengo el siguiente código: Func<string, bool> comparer = delegate(string value) { return value != "0"; }; Sin embargo, lo siguiente no se compila: var comparer = delegate(string value) { return value != "0"; };¿Por qué el compilador no puede ...

17 la respuesta

¿Por qué var sería algo malo?

He estado chateando con mis colegas el otro día y escuché que su estándar de codificación les prohíbe explícitamente usar lavar palabra clave en C #. No tenían idea de por qué era así y siempre he encontrado que la declaración implícita es ...

3 la respuesta

¿Por qué no puedo usar el inicializador de matriz con una variable tipeada implícitamente?

¿Por qué no puedo usar el inicializador de matriz con una variable tipeada implícitamente? string[] words = { "apple", "strawberry", "grape" }; // legal string[] words = new string[]{ "apple", "strawberry", "grape" }; // legal var words = new ...

1 la respuesta

Tipo inferido de parámetro implícito genérico del tipo de retorno

Digamos que tengo una clase simple como esta abstract class Foo { implicit val impInt: Int = 42 def f[A]()(implicit a: A): A val f2: Int = f() }Al declarar valf2, el compilador puede inferir que el tipo de parámetro implícito de funciónf esInt ...

6 la respuesta

Mecanografía implícita; ¿Por qué solo variables locales?

Alguien sabe o quiere especular por qué la escritura implícita se limita a las variables locales? var thingy = new Foo();Pero por qué no.. var getFoo() { return new Foo(); }