Preguntas etiquetadas con .net

334
Cómo truncar milisegundos de un .NET DateTime

Estoy tratando de comparar una marca de tiempo de una solicitud entrante a un valor almacenado de la base de datos. SQL Server, por supuesto, mantiene cierta precisión de milisegundos en el tiempo, y cuando se lee en un .NET DateTime, incluye esos milisegundos. Sin embargo, la solicitud entrante al...

334
Diferencia en meses entre dos fechas

На этот вопрос есть ответы en Stack Overflow на русском : Вычисление количества месяцев между двумя датами ¿Cómo calcular la diferencia en meses entre dos fechas en C #? ¿Hay un equivalente del DateDiff()método de VB en C #? Necesito encontrar la diferencia en meses...

334
Calcular la suma de comprobación MD5 para un archivo

Estoy usando iTextSharp para leer el texto de un archivo PDF. Sin embargo, hay veces que no puedo extraer texto, porque el archivo PDF solo contiene imágenes. Descargo los mismos archivos PDF todos los días, y quiero ver si el PDF ha sido modificado. Si no se puede obtener el texto y la fecha de...

330
Comprender eventos y controladores de eventos en C #

Entiendo el propósito de los eventos, especialmente en el contexto de la creación de interfaces de usuario. Creo que este es el prototipo para crear un evento: public void EventName(object sender, EventArgs e); ¿Qué hacen los controladores de eventos, por qué son necesarios y cómo puedo crear...

327
¿Cuándo debo usar Lazy <T>?

Encontré este artículo sobre Lazy: Pereza en C # 4.0 - Perezoso ¿Cuál es la mejor práctica para tener el mejor rendimiento con objetos perezosos? ¿Alguien puede señalarme un uso práctico en una aplicación real? En otras palabras, ¿cuándo debería

325
Configuración de fuente de imagen WPF en código

Estoy tratando de configurar el código fuente de una imagen WPF. La imagen está incrustada como un recurso en el proyecto. Al mirar ejemplos, he encontrado el siguiente código. Por alguna razón no funciona, la imagen no aparece. Al depurar puedo ver que la secuencia contiene los datos de la...

325
¿Por qué necesitamos boxeo y unboxing en C #?

¿Por qué necesitamos boxeo y unboxing en C #? Sé lo que es el boxeo y el unboxing, pero no puedo comprender el uso real de este. ¿Por qué y dónde debo usarlo? short s = 25; object objshort = s; //Boxing short anothershort = (short)objshort;

324
¿Cómo omito una iteración de un bucle `foreach`?

En Perl puedo omitir una iteración foreach (o cualquier bucle) con un next;comando. ¿Hay alguna manera de saltear una iteración y saltar al siguiente ciclo en C #? foreach (int number in numbers) { if (number < 0) { // What goes here to skip over the loop? } // otherwise process...

323
Registro de mejores prácticas [cerrado]

Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas estén respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente requerirá debate, argumentos, encuestas o discusión