.net

Cómo analizar una cadena en una int nullable

Quiero analizar una cadena en un int nullable en C#. IE. Quiero recuperar el valor int de la cadena o null si no se puede an ... bre lo mismo. Soy más interesado en saber si hay un método de marco integrado que analizará directamente en un int nullable?

DateTime.Ahora contra DateTime.UtcNow

Me he estado preguntando cuáles son exactamente los principios de cómo funcionan las dos propiedades. Sé que el segundo es un ... o se ocupa de las zonas horarias, pero ¿puede alguien explicar en detalle cómo funcionan y cuál debe usarse en qué escenario?

Obtener el ID del hilo de un hilo

En C# al depurar subprocesos, por ejemplo, puede ver el ID de cada subproceso. No pude encontrar una manera de obtener el mi ... sual Studio los ID de los subprocesos, y ¿hay una manera de obtener el identificador del subproceso con id 2345, por ejemplo?

¿Hay un diccionario genérico de solo lectura disponible in.NET?

Estoy devolviendo una referencia a un diccionario en mi propiedad de solo lectura. ¿Cómo puedo evitar que los consumidores c ... dOnly Property MyDictionary() As Dictionary(Of String, String) Get Return _mydictionary End Get End Property

Cómo generate.NET 4.0 clases de xsd?

¿Cuáles son las opciones para generar clases (entidades). NET 4.0 c# a partir de un archivo xsd, utilizando Visual Studio 2010?

Cómo usar LINQ para seleccionar un objeto con valor de propiedad mínimo o máximo

Tengo un objeto Person con una propiedad DateOfBirth anulable. ¿Hay una manera de usar LINQ para consultar una lista de obje ... n = People.Single(p=> (p.DateOfBirth ?? DateTime.MaxValue) == firstBornDate); ¿O hay una forma más sencilla de hacerlo?

Continuación de la tarea en el hilo de la interfaz de usuario

¿Hay una forma 'estándar' de especificar que una continuación de tarea debe ejecutarse en el subproceso desde el que se creó ... ontinueWith(() => { dispatcher.Invoke(new Action(() => { this.TextBlock1.Text = "Complete"; } });

La mejor manera de obtener la ruta de la carpeta de la aplicación

Veo que hay algunas maneras de obtener la ruta de la carpeta de la aplicación: Application.StartupPath System.IO.Path.GetD ... e().CodeBase) System.IO.Path.GetDirectory(Application.ExecutablePath) ¿Cuál es la mejor manera dependiendo de la situación?

¿Cuál es el peor gotcha en C# or.NET? [cerrado]

Recientemente estuve trabajando con un objeto DateTime, y escribí algo como esto: DateTime dt = DateTime.Now; dt.AddDays(1) ... // tomorrow's date Este me ha mordido varias veces antes, así que pensé que sería útil catalogar las peores gotchas de C#.

Cómo atrapo ctrl-c en una aplicación de consola de C #

Me gustaría ser capaz de atrapar CTRL+C en una aplicación de consola de C# para que pueda realizar algunas limpiezas antes de salir. ¿Cuál es la mejor manera de hacer esto?

¿Por qué se prefiere el diccionario a la tabla Hash?

En la mayoría de los lenguajes de programación, los diccionarios son preferibles a los hashtables. ¿Cuáles son las razones detrás de eso?

¿Crear instancia de tipo genérico?

Si BaseFruit tiene un constructor que acepta un int weight, ¿puedo instanciar una pieza de fruta en un método genérico como e ... rica Reflexión Activador Tiendo a pensar que la reflexión es la menos limpia, pero no puedo decidir entre los otros dos.

¿Mensajes de excepción en inglés?

Registramos cualquier excepción que ocurra en nuestro sistema escribiendo la Excepción.Mensaje a un archivo. Sin embargo, est ... ucho para mí. Entonces, ¿cómo podemos registrar cualquier mensaje de error en inglés sin cambiar la cultura de los usuarios?

¿Por qué se necesita JsonRequestBehavior?

¿Por qué se necesita Json Request Behavior? Si quiero restringir las solicitudes HttpGet a mi acción puedo decorar la acció ... equestBehavior.AllowGet para cada JsonResult que tenemos. Si quiero denegar las solicitudes get añadiré el atributo HttpPost.

¿Cómo obtener una lista de propiedades con un atributo dado?

Tengo un tipo, t, y me gustaría obtener una lista de las propiedades públicas que tienen el atributo MyAttribute. El atributo ... ar esto? Mis disculpas si esto es un duplicado, hay un montón de hilos de reflexión por ahí...parece que es un tema candente.

Combinar dos (o más) listas en una, en C#.NET

¿Es posible convertir dos o más listas en una sola lista, en. NET usando C#? Por ejemplo, public static List<Product&g ... ts(CategoryId1); var productCollection2 = GetAllProducts(CategoryId2); var productCollection3 = GetAllProducts(CategoryId3);

Subir archivos con HttpWebRequest (multipart / form-data)

¿Hay alguna clase, biblioteca o algún fragmento de código que me ayude a cargar archivos con HttpWebRequest? Editar 2: N ... ltipart / form-data. Editar: WebClient no cubre mis necesidades, así que estoy buscando una solución con HTTPWebrequest.

Cuál es el mejor algoritmo para un sistema anulado.Objeto.¿GetHashCode?

En.NET System.Object.GetHashCode el método se usa en muchos lugares, en todas las bibliotecas de clases base de. NET. Especia ... prácticas sobre cómo implementar la anulación GetHashCode para mis clases personalizadas para que no degrade el rendimiento?

¿Cómo comprobar si una cadena es una URL HTTP válida?

Hay Uri.IsWellFormedUriString y Uri.TryCreate métodos, pero que parecen volver true para rutas de archivo, etc. ¿Cómo puedo comprobar si una cadena es una URL HTTP válida (no necesariamente activa) para fines de validación de entrada?

¿Los controladores de eventos impiden que ocurra la recolección de basura?

Si tengo el siguiente código: MyClass pClass = new MyClass(); pClass.MyEvent += MyFunction; pClass = null; ¿Será pClass b ... cción de basura? MyClass pClass = new MyClass(); pClass.MyEvent += MyFunction; pClass.MyEvent -= MyFunction; pClass = null;