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

4 la respuesta

¿La palabra clave dinámica en C # 4 admitirá métodos de extensión?

estoyescuchando una charla [http://channel9.msdn.com/shows/Going+Deep/Inside-C-40-dynamic-type-optional-parameters-more-COM-friendly/] acerca deC # 4'sdynamic palabra clave y me pregunto ... ¿Esta característica será ortogonal a otras ...

8 la respuesta

Métodos de extensión no reconocidos

¿Qué es necesario para que se respete un método de extensión cuando existe en un ensamblado importado? Construí uno en un proyecto de biblioteca de clase, pero no se reconoce en mi proyecto web que hace referencia a la biblioteca. Todas las otras ...

4 la respuesta

¿Es posible crear constructor-extension-method? ¿cómo?

¿Es posible agregar un método de extensión de constructor? Quiero agregar un constructor List <T> para recibir una cantidad específica de bytes de un búfer parcialmente lleno (sin la sobrecarga de copiar solo los bytes relevantes, etc.): ... ...

4 la respuesta

¿Es imposible usar ref y out para el primer parámetro ("this") en los métodos de Extensión?

¿Por qué está prohibido llamar?Extension Method conref modificador? Este es posible: public static void Change(ref TestClass testClass, TestClass testClass2) { testClass = testClass2; }Y este no: public static void ...

1 la respuesta

¿Por qué no puedo llamar a un método de extensión desde una clase base del tipo extendido?

Estoy tratando de agregar la capacidad de buscar elementos en unList<KeyValuePair<string,int>> anulando el indexador. using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ...

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 ...

3 la respuesta

El método de extensión LINQ .Cast () falla pero el objeto (type) funciona

Para convertir entre algunos objetos LINQ to SQL y DTO, hemos creado operadores de conversión explícitos en los DTO. De esa manera podemos hacer lo siguiente: DTOType MyDTO = (LinqToSQLType)MyLinq2SQLObj;Esto funciona bien Sin embargo, cuando ...

30 la respuesta

¿Qué ventajas de los métodos de extensión has encontrado? [cerrado]

Un "no creyente" de C # me preguntaba cuál era el propósito de los métodos de extensión. Le expliqué que luego podría agregar nuevos métodos a los objetos que ya estaban definidos, especialmente cuando no posee / controla la fuente del objeto ...

6 la respuesta

¿Cuál es la forma más fácil de obtener el valor de propiedad de una expresión lambda aprobada en un método de extensión para HtmlHelper?

Estoy escribiendo un pequeño método de extensión sucio para HtmlHelper para poder decir algo como HtmlHelper.WysiwygFor (lambda) y mostrar el CKEditor. Actualmente tengo esto funcionando, pero parece un poco más engorroso de lo que preferiría. ...

2 la respuesta

Prioridad del método de extensión

Lei dehttps://msdn.microsoft.com/en-us/library/vstudio/bb383977.aspx [https://msdn.microsoft.com/en-us/library/vstudio/bb383977.aspx]que los métodos de extensión con el mismo nombre y firma que los existentes en el tipo base nunca se llaman, pero ...