Articles of .net

Orden de operaciones utilizando la syntax del inicializador de objetos

¿El orden en el que establezco las propiedades usando la syntax del inicializador de objetos se ejecuta en el mismo orden? Por ejemplo, si hago esto: var s = new Person { FirstName = “Micah”, LastName = “Martin”, IsLoaded = true } cada propiedad se establecerá en el mismo orden?

Delegados predicados en C #

Me puedes explicar; ¿Qué es un Delegado Predicado? ¿Dónde deberíamos usar predicados? ¿Alguna de las mejores prácticas al usar predicados? Se apreciará el código fuente descriptivo, Gracias por todas las respuestas!

Función “MoveFile” en C # (Eliminar archivo después de reiniciar)

Necesito un ejemplo que me permita pasar un parámetro por ejemplo, ejecutando delete.exe /killme.txt Por lo tanto, utilizará el “MoveFile” para eliminar killme.txt después de reiniciar. Aunque, por favor, no la versión precomstackda de MS, ya que tiene un descargo de responsabilidad molesto, cada vez que se ejecuta en una computadora diferente.

Alto consumo de memoria con Enumerable.Range?

Originalmente quería saber si ToList asigna más memoria que usar el constructor de List que toma un IEnumerable (sin diferencia). Para fines de prueba, utilicé Enumerable.Range para crear una matriz fuente que podría usar para crear una instancia de List través de 1. ToList y 2. constructor . Ambos están creando copias. Así es como […]

Desplazamiento horizontal para stackpanel no funciona

Intento crear un panel de distribución horizontal desplazable, pero no lo logro muy bien … Actualmente tengo mi stackpanel con un ancho auto (y quizás el problema esté aquí) que contiene algunos elementos como grids . Ahora, si todas mis cuadrículas no son visibles en el panel de distribución (el ancho es demasiado corto) no […]

¿Cómo calculo CRC32 de una cuerda?

¿Cómo calculo el CRC32 (checksum de redundancia cíclica) de una cadena en .NET?

Qué significa System.Double

Esta gem fue creada en un código de interoperabilidad que descomstackmos. No podemos averiguar cómo crear una instancia de esta matriz, ni qué tipo de matriz es. Al mirar Type.GetElementType me da que es una matriz de tipo Double , pero no podemos entender cómo es diferente de System.Double[] .

La colección fue modificada; operación de enumeración no se puede ejecutar, ¿por qué?

Estoy enumerando una colección que implementa IList, y durante la enumeración estoy modificando la colección. Me sale el error, “La colección fue modificada, la operación de enumeración puede no ejecutarse”. Quiero saber por qué ocurre este error al modificar un elemento en la colección durante la iteración. Ya he convertido mi ciclo foreach a un […]

¿Por qué y cómo C # permite acceder a variables privadas fuera de la clase cuando está dentro de la misma clase contenedora?

No sé si la pregunta es suficientemente descriptiva, pero ¿por qué y cómo existe este comportamiento ?: public class Layer { public string Name { get; set; } private IEnumerable children; public IEnumerable Children { get { return this.children.Where ( c => c.Name != null ).Select ( c => c ); } set { this.children […]

Problemas de Datetime de JavaScriptSerializer UTC

Nuestro cliente quería mostrar los valores de fecha y hora en el navegador exactamente como están en la base de datos, y los almacenamos como UTC en la base de datos. Al principio tuvimos algunos problemas con la serialización y el lado de Javascript. Los valores de DateTime se cambiaron dos veces: primero para que […]