Articles of .net

¿Cómo las matrices en C # implementan parcialmente IList ?

Entonces, como sabrá, las matrices en C # implementan IList , entre otras interfaces. De alguna manera, sin embargo, lo hacen sin implementar públicamente la propiedad Count de IList ! Las matrices solo tienen una propiedad de longitud. ¿Es este un claro ejemplo de que C # /. NET está rompiendo sus propias reglas sobre […]

¿Cómo puedo limitar Parallel.ForEach?

Tengo un bucle asíncrono Parallel.ForEach () con el que descargo algunas páginas web. Mi ancho de banda es limitado, así que puedo descargar solo x páginas por vez, pero Parallel.ForEach ejecuta toda la lista de páginas web deseadas. ¿Hay alguna forma de limitar el número de subprocesos o cualquier otro limitador mientras se ejecuta Parallel.ForEach? […]

Cómo configurar log4net mediante progtwigción desde cero (sin configuración)

Esta es una mala idea, lo sé, pero … Quiero configurar log4net programáticamente desde cero sin ningún archivo de configuración. Estoy trabajando en una aplicación de registro simple para que yo y mi equipo la usemos para un grupo de aplicaciones departamentales relativamente pequeñas de las que somos responsables. Quiero que todos se conecten a […]

¿Cuáles son las raíces?

¿Cuáles son las raíces en la recolección de basura? He leído la definición de raíz como “cualquier referencia a la que pueda acceder el progtwig” y la definición de vida es un objeto que se está utilizando, que puede ser una variable estática, variable local. Estoy un poco confundido con discriminar la diferencia entre los […]

Encuentra el código no utilizado

Tengo que refactorizar una gran aplicación C #, y encontré muchas funciones que nunca se usan. ¿Cómo puedo verificar el código no utilizado para poder eliminar todas las funciones no utilizadas?

Pantalla de presentación de subprocesos múltiples en C #?

Quiero que se muestre una pantalla de bienvenida mientras se carga la aplicación. Tengo un formulario con un control de bandeja de sistema atado a él. Quiero que aparezca la pantalla de presentación mientras se carga este formulario, lo que lleva un poco de tiempo ya que está accediendo a una API del servicio web […]

Nuevos controles de gráficos asp.net: ¿funcionarán con MVC (eventualmente)?

Scott Gu acaba de publicar un nuevo conjunto de controles de gráficos distribuidos por el equipo de .NET. Se ven increíbles: http://weblogs.asp.net/scottgu/archive/2008/11/24/new-asp-net-charting-control-lt-asp-chart-runat-quot-server-quot-gt. aspx La pregunta del millón es … ¿funcionarán con MVC, y si es así, cuándo?

¿Algún motor de diferencias / combinación de texto decente para .NET?

Requisitos: gratis, de preferencia de código abierto implementado en uno de los langs administrados .NET Google encontró esto: Un algoritmo de diff genérico y reutilizable en el proyecto de código Un algoritmo de diferencia de O (ND) para C # Diff / Merge / Patch Library para C # /. NET por Joshua Tauberer EDITAR: […]

Fragmentación de montón de objetos grandes

La aplicación C # / .NET en la que estoy trabajando sufre una lenta pérdida de memoria. He usado CDB con SOS para tratar de determinar qué está sucediendo, pero los datos no parecen tener ningún sentido, así que esperaba que alguno de ustedes ya haya experimentado esto antes. La aplicación se ejecuta en el […]

¿Mejor manera de verificar si una ruta es un archivo o un directorio?

Estoy procesando una TreeView de directorios y archivos. Un usuario puede seleccionar un archivo o un directorio y luego hacer algo con él. Esto requiere que tenga un método que realice diferentes acciones en función de la selección del usuario. En este momento estoy haciendo algo como esto para determinar si la ruta es un […]