Resultados de la búsqueda a petición "c#"

4 la respuesta

Restricciones de parámetros de tipo reflexivo: X <T> donde T: X <T> - ¿alguna alternativa más simple?

Cada cierto tiempo hago que una interfaz simple sea más complicada al agregarle una restricción de parámetro de tipo autorreferenciada ("reflexiva"). Por ejemplo, podría convertir esto: interface ICloneable { ICloneable Clone(); } class Sheep : ...

14 la respuesta

Cómo ordenar la matriz 2D en C #

He leído muchas publicaciones sobre cómo ordenar una matriz 2D pero todavía no puedo dominarla, así que me preguntaba si alguien puede ofrecerme algún consejo ... Tengo un aray que enumera letras y cantidad (estoy haciendo un análisis ...

10 la respuesta

Busque todos los tipos primarios (tanto las clases base como las interfaces)

Deseo poder encontrar todos los tipos primarios (clases base e interfaces) para un tipo específico. EG si tengo class A : B, C { } class B : D { } interface C : E { } class D { } interface E { } Quiero ver que Ae B C D y E y Object ¿Cuál es ...

10 la respuesta

¿Qué es un grupo de métodos en C #?

A menudo he encontrado un error como "no se puede convertir de 'grupo de métodos' a 'cadena'" en casos como: var list = new List<string>(); // ... snip list.Add(someObject.ToString);por supuesto, hubo un error tipográfico en la última línea ...

20 la respuesta

Generando el cuerpo del correo electrónico HTML en C #

Hay una mejor manera de generar correo electrónico HTML en C # (para enviar a través de System.Net.Mail), que usar un Stringbuilder para hacer lo siguiente: string userName = "John Doe"; StringBuilder mailBody = new ...

18 la respuesta

Espere en el bloque de captura

Tengo el siguiente código WebClient wc = new WebClient(); string result; try { result = await wc.DownloadStringTaskAsync( new Uri( "http://badurl" ) ); } catch { result = await wc.DownloadStringTaskAsync( new Uri( "http://fallbackurl" ) ); } ...

6 la respuesta

Cómo aumentar el modificador de acceso de una propiedad

Estoy tratando de crear un conjunto de clases donde un antepasado común es responsable de toda la lógica involucrada en el establecimiento de varias propiedades, y los descendientes simplemente cambian el acceso de las propiedades dependiendo de ...

6 la respuesta

una forma más rápida de descargar varios archivos

Necesito descargar cerca de 2 millones de archivos del sitio web de la SEC. cada archivo tiene una url única y tiene un promedio de 10kB. Esta es mi implementación actual: List<string> urls = new List<string>(); // ... initialize urls ... ...

6 la respuesta

Pregunta sobre llamadas ambiguas en C #

Tengo una pregunta que no es realmente un problema, sino algo que me hizo sentir un poco curioso. Tengo una clase con dos métodos. Uno es un método estático y el otro es un método de instancia. Los métodos tienen el mismo nombre. public class ...

10 la respuesta

Issue Construir un solo proyecto usando msbuild que tiene múltiples configuraciones

Problem Estamos utilizando transformaciones de configuración dentro de nuestra solución. Por ejemplo: Depuración, Prueba, Puesta en escena, Lanzamiento Sin embargo, esas configuraciones solo se utilizan en nuestros proyectos MVC. todas las ...