c#

Recursos de imagen WPF

Vengo de un fondo mayormente web y un poco Windows Forms. Para un nuevo proyecto, usaremos WPF. La aplicación WPF necesitará ... amino correcto? ¿Cómo puedo especificar en XAML que un control de imagen debe cargar la imagen desde un recurso incrustado?

Estructura de datos en árbol en C#

Estaba buscando una estructura de datos de árbol o gráfico en C# pero supongo que no hay uno proporcionado. Un Examen Extens ... implementarse como árboles rojos-negros equilibrados más adecuados para la búsqueda que representar una jerarquía de nodos.

LINQ Orden por Consulta Descendente

Estoy seguro de que esto será relativamente simple. Tengo una consulta LINQ que quiero ordenar para la fecha de creación más ... ue igual. Estaría agradecido si alguien pudiera echar un vistazo a la consulta y ver si estoy haciendo algo mal. Gracias :)

Cómo ignorar una propiedad en clase si es null, usando json.net

Estoy usando Json.NET para serializar una clase a JSON. Tengo la clase así: class Test1 { [JsonProperty("id")] p ... buto JsonIgnore() a la propiedad Test2List solo cuando Test2List es null. Si no es null entonces quiero incluirlo en mi json.

¿Cómo eliminar caracteres ilegales de la ruta y los nombres de archivo?

Necesito una forma robusta y sencilla de eliminar caracteres de ruta y archivo ilegales de una cadena simple. He utilizado el ... Trim(Path.GetInvalidPathChars()); Console.WriteLine(illegal); Console.ReadLine(); } } }

Comprobar si una clase se deriva de una clase genérica

Tengo una clase genérica en mi proyecto con clases derivadas. public class GenericClass<T> : GenericInterface<T> ... manera de averiguar si un objeto Type se deriva de GenericClass? t.IsSubclassOf(typeof(GenericClass<>)) No funciona.

HTML.Método ActionLink

Digamos que tengo una clase public class ItemController:Controller { public ActionResult Login(int id) { ret ... icles", action = "Details", id = article.ArticleID }) Que se ha retirado en el reciente ASP.NET Encarnación MVC.

¿Cómo puedo actualizar la GUI desde otro hilo?

¿Cuál es la forma más sencilla de actualizar un Label desde otro hilo? Tengo un Form en thread1, y a partir de eso estoy co ... nos archivos me gustaría actualizar un Label en el Form con el estado actual del trabajo de thread2. ¿Cómo puedo hacer eso?

Llamar al constructor base en C#

Si heredo de una clase base y quiero pasar algo del constructor de la clase heredada al constructor de la clase base, ¿cómo l ... part base(message); } } Básicamente lo que quiero es poder pasar el mensaje string a la clase base Exception.

¿Cuándo debo usar Lazy?

He encontrado este artículo sobre Lazy: Pereza en C # 4.0-Perezoso ¿Cuál es la mejor práctica para tener el mejor rendimi ... o objetos perezosos? ¿Puede alguien señalarme un uso práctico en una aplicación real? En otras palabras, ¿cuándo debo usarlo?

Entity Framework-Incluye Múltiples niveles de Propiedades

El método Include() funciona bastante bien para Listas de objetos. ¿Pero qué pasa si tengo que ir dos niveles de profundidad? ... ; set; } public Application Application { get; set; } public CustomVariableGroup CustomVariableGroup { get; set; } }

Cuál es la diferencia entre los Descendientes y Elementos Linq a XML

Me he encontrado con ambas palabras clave en el VS IntelliSense. Traté de googlear la diferencia entre ellos y no obtuve una respuesta clara. Cuál de estos tiene el mejor rendimiento con archivos XML pequeños y medianos. Gracias

Declarar una matriz const

¿Es posible escribir algo similar a lo siguiente? public const string[] Titles = { "German", "Spanish", "Corrects", "Wrongs" };

Múltiples casos en la instrucción switch

¿Hay una manera de caer a través de múltiples declaraciones de casos sin declarar case value: repetidamente? Sé que esto fu ... the Default break; } ¿Es esta sintaxis en la que estoy pensando de un lenguaje diferente, o me estoy perdiendo algo?

Buena introducción a the.NET Marco reactivo [cerrado]

Aparte de la documentación de Microsoft, ¿hay una buena introducción y tutorial para el marco de Microsoft Reactive (Rx)? Ad ... ás fácil un problema de programación que es difícil de resolver utilizando técnicas de codificación asíncrona convencionales?

Delegado Func sin tipo de devolución

Todos los delegados Func devuelven un valor. ¿Cuáles son los delegados. NET que se pueden usar con métodos que devuelven void?

¿Por qué es importante sobrescribir GetHashCode cuando se sobrescribe el método Equals?

Dada la siguiente clase public class Foo { public int FooId { get; set; } public string FooName { get; set; } p ... ila para la tabla Foo s. Que es el método preferido para anular el GetHashCode? ¿Por qué es importante anular GetHashCode?

¿Qué significa el atributo [Flags] Enum en C#?

De vez en cuando veo una enumeración como la siguiente: [Flags] public enum Options { None = 0, Option1 = 1, ... No entiendo qué hace exactamente el atributo [Flags] -. Alguien tiene una buena explicación o ejemplo, se puede publicar?

¿Cómo se establece el encabezado Content-Type para una solicitud HttpClient?

Estoy tratando de establecer el encabezado Content-Type de un objeto HttpClient como lo requiere una API a la que estoy llama ... ezados de contenido con objetos HttpContent. ¿Cómo puedo configurar el encabezado Content-Type en un HttpClient ¿petición?

¿En qué áreas podría el uso de F# ser más apropiado que C#? [cerrado]

En los últimos años F# se ha convertido en uno de los lenguajes totalmente soportados por Microsoft empleando muchas ideas in ... es cliente, aplicaciones de servidor) que haya escrito en F# en el último año o para que anteriormente hubiera escrito en C#.