Resultados de la búsqueda a petición "extension-methods"

3 la respuesta

¿Puedes enseñar Entity Framework a reconocer una expresión?

6 la respuesta

¿Cómo llamar a un método de extensión desde la propia clase sin conversión?

Estoy tratando de llamar a un método de extensión en mi propia clase, pero no se compila. Considere las siguientes líneas de código: public interface IHelloWorld { } public static class Extensions { public static string HelloWorld(this ...

5 la respuesta

¿Cómo llamar al método de extensión que tiene el mismo nombre que un método existente? [duplicar]

1 la respuesta

Actualización de Swift 3 a 4, la extensión Swift ya no está en el objetivo c

Acabo de terminar de actualizar un proyecto de lenguaje mixto (Objective-C y Swift) de Swift 3 a Swift 4. Todo parecía ir bien, excepto que todas mis extensiones Swift ya no son accesibles en el objetivo-c. No puedo entender cómo llegaralguna ...

7 la respuesta

Sintaxis de métodos de extensión vs sintaxis de consulta

Estoy tratando de controlar si hay un buen momento para usar palabras clave estándar de linq o métodos de extensión de linq con expresiones lambda. Parecen hacer lo mismo, solo están escritos de manera diferente. ¿Es puramente una cuestión de ...

2 la respuesta

C #, Linq2SQL: crear un predicado para encontrar elementos dentro de varios rangos

Digamos que tengo algo llamado Cosas en mi base de datos, con una propiedad llamada Id. Del usuario obtengo una secuencia de objetos Range seleccionados (o más bien los creo a partir de su entrada) con los Ids que desean. Una ...

4 la respuesta

Método de extensión LINQ existente similar a Parallel.For? [duplicar]

Posible duplicado: LINQ equivalente de foreach para IEnumerable <T> [https://stackoverflow.com/questions/200574/linq-equivalent-of-foreach-for-ienumerablet] Los métodos de extensión de linq para umeumerable son muy útiles ... pero no tan útiles ...

5 la respuesta

Resolución del método de extensión con parámetros de tipo de valor anulable

public static class Extension { public static void Test(this DateTime? dt) { } } void Main() { var now = DateTime.Now; Extension.Test(now); // ok now.Test(); // compile time error }Solo tengo curiosidad, ¿por qué el compilador no puede resolver ...

4 la respuesta

¿Dónde pongo mi método de extensión?

Un miembro senior aquí me dio este código: public static string Truncate(this string value, int maxChars) { return value.Length <= maxChars ? value : value.Substring(0, maxChars) + " .."; } Él dijo que lo usara como un método de extensión. ...

4 la respuesta

Los métodos de extensión entran en conflicto

Dejemos que tengo 2 métodos de extensión para encadenar, en 2 espacios de nombres diferentes: namespace test1 { public static class MyExtensions { public static int TestMethod(this String str) { return 1; } } } namespace test2 { public ...