Resultados de la búsqueda a petición "extension-methods"
¿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. ...
Agregar nueva propiedad a la clase de cadena C # [duplicado]
Esta pregunta ya tiene una respuesta aquí: ¿Puedo agregar métodos de extensión a una clase estática existente? [/questions/249222/can-i-add-extension-methods-to-an-existing-static-class] 15 respuestas Me pregunto si es posible agregar una nueva ...
Mejor método para usar IDataReader como IEnumerable <T>?
Necesito usar Linq en cualquier IDataReader implementaciones como esta var c = sqlDataReader.AsEnumerable().Count();Ejemplo public abstract class Test { public abstract SqlDataReader GetSqlDataReader(); public void Foo() { SqlDataReader ...
F # métodos de extensión en C #
Si tuviera que definir algunos métodos de extensión, propiedades en un conjunto escrito en F #, y luego usar ese conjunto en C #, ¿vería las extensiones definidas en C #? Si es así, sería genial.
Método de extensión en C # 2.0
¿Qué espacio de nombres necesito para que mi extensión funcione? Aquí está mi método de extensión using System; using System.Collections.Generic; using System.Web; using System.Data; namespace MyUtilities { public static class ...
Timeout Pattern: ¿qué tan malo es Thread.Abort realmente?
He leído en varios sitios web que Thread.Abort no es muy bueno para usar. En este caso, ¿cómo implementa un patrón de tiempo de espera? Por ejemplo, he leído que MS usa el siguiente patrón (que he incluido en un método de extensión) en todo el ...
Es apropiado extender el Control para proporcionar una funcionalidad Invoke / BeginInvoke consistentemente segura?
En el curso de mi mantenimiento para una aplicación anterior que violaba gravemente las reglas de actualización entre hilos en winforms, creé el siguiente método de extensión como una forma de reparar rápidamente las llamadas ilegales cuando las ...
python métodos de extensión
OK, en c # tenemos algo como: public static string Destroy(this string s) { return ""; }ásicamente, cuando tienes una cadena puedes hacer: str = "This is my string to be destroyed"; newstr = str.Destroy() # instead of newstr = Destroy(str) ...
¿Por qué deben definirse los métodos de extensión C # en clases estáticas? [duplicar
Esta pregunta ya tiene una respuesta aquí: ¿Por qué los métodos de extensión solo se permiten en clases estáticas no anidadas y no genéricas? [/questions/3930335/why-are-extension-methods-only-allowed-in-non-nested-non-generic-static-class] 3 ...
Sin inferencia de tipos con el método de extensión genérico
Tengo el siguiente método: public static TEventInvocatorParameters Until <TEventInvocatorParameters, TEventArgs>(this TEventInvocatorParameters p, Func<TEventArgs, bool> breakCond) where TEventInvocatorParameters : ...