Resultados de la búsqueda a petición "implicit-typing"
¿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 ...
¿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 ...
¿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 ...
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 ...
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(); }