c#

Problema de tipo nullable con: Operador condicional

¿Podría alguien explicar por qué esto funciona en C#.NET 2.0: Nullable<DateTime> foo; if (true) foo ... 'System.DateTime'." No es que no pueda usar el primero, pero el segundo estilo es más consistente con el resto de mi código.

¿Qué es [Serializable] y cuándo debo usarlo?

Descubrí que algunas clases usan el atributo [Serializable]. ¿Qué es? ¿Cuándo debo usarlo? ¿Qué tipos de beneficios obtendré?

¿Redondear doble en dos decimales en C#?

Quiero redondear el valor doble en dos decimales en c# ¿cómo puedo hacer eso? double inputValue = 48.485; Después de redon ... inputValue = 48.49; Relacionado: c # - Cómo redondeo un valor decimal a 2 lugares decimales (para la salida en una página)

Generar Contraseñas Aleatorias

Cuando un usuario en nuestro sitio pierde su contraseña y se dirige a la página de Contraseña perdida, necesitamos darle una ... ruta fácil de usar parte de un Guid. es decir, Guid.NewGuid().ToString("d").Substring(1,8) ¿Sugerencias? ¿pensamientos?

¿Hay un método incorporado para comparar colecciones?

Me gustaría comparar el contenido de un par de colecciones en mi método Equals. Tengo un Diccionario y un IList. ¿Hay un mé ... a igualdad es claro-si los dos diccionarios contienen las mismas claves asignadas a los mismos valores, entonces son iguales.

¿Cómo eliminar todo el espacio en blanco del principio o el final de una cadena?

¿Cómo puedo eliminar todos los espacios en blanco del principio y el final de una cadena? Así: "hello" devuelve "hello""hello " devuelve "hello"" hello " devuelve "hello"" hello world " devuelve "hello world"

¿Cómo obtengo el nombre y el tipo del método de llamada usando reflexión? [duplicar]

Posible Duplicado:¿Cómo puedo encontrar el método que llamó al método actual? Me gustaría escribir un método que obt ... ombre del método de llamada, y el nombre de la clase que contiene el método de llamada. ¿Es posible con la reflexión en C#?

Mostrando la diferencia entre dos valores datetime en horas

Estoy recuperando dos valores de fecha y hora de la base de datos. Una vez que se recupera el valor, necesito la diferencia e ... ue timespan era nullable, no podía usar la propiedad total hours. Ahora puedo usarlo haciendo TimeSpanVal.Valor.TotalHours ;

Cómo generar y validar una clave de licencia de software?

Actualmente estoy desarrollando un producto (desarrollado en C#) que estará disponible para descargar e instalar de forma gra ... ea posible cobrar por nuevas claves en versiones de características. ¿Hay algo más en lo que deba pensar en este escenario?

Eliminar elementos de una lista en otra

Estoy tratando de averiguar cómo atravesar una lista genérica de elementos que quiero eliminar de otra lista de elementos. A ... de List1 que también está contenido en List2. No estoy muy seguro de cómo hacerlo, ya que foreach no está basado en índices.

Implementación del Patrón de Agrupación de Objetos en C#

¿Alguien tiene un buen recurso para implementar una estrategia de grupo de objetos compartidos para un recurso limitado en l ... rización involucrada, por simplicidad, solo asuma que crearía el grupo de objetos disponibles en la creación del grupo en sí.

Cómo proporcionar nombre de usuario y contraseña cuando se conecta a un recurso compartido de red

Cuando se conecta a un recurso compartido de red para el que el usuario actual (en mi caso, un usuario de servicio habilitado ... esaria para el recurso compartido no se conoce en el lado del cliente. Cliente y servidor no son miembros del mismo dominio.

¿Los bloques try/catch dañan el rendimiento cuando no se lanzan excepciones?

Durante una revisión de código con un empleado de Microsoft nos encontramos con una gran sección de código dentro de un bloqu ... n no lanzado? EDITAR: Estoy añadiendo una recompensa. Hay respuestas interesantes, pero me gustaría obtener más información.

Convertir Newtonsoft.Json.Linq.JArray a una lista de tipo de objeto específico

Tengo la siguiente variable de tipo {Newtonsoft.Json.Linq.JArray}. properties["Value"] {[ { "Name": "Username", " ... ner a la programación y no estoy seguro de si esto es posible. Cualquier ayuda con el ejemplo de trabajo será muy apreciada.

Mostrar la fecha de compilación

Actualmente tengo una aplicación que muestra el número de compilación en su ventana de título. Eso está muy bien, excepto qu ... os puntos de bonificación). Los punteros aquí son muy apreciados (excuse pun si es apropiado), o soluciones más ordenadas...

¿Por qué procesar una matriz ordenada es más lento que una matriz sin clasificar?

Tengo una lista de 500000 objetos generados aleatoriamente Tuple<long,long,string> en los que estoy realizando una simp ... 281 matches in 00:00:04.1796578 (Unsorted) Populated in 00:00:01.3326378 Found 15614281 matches in 00:00:08.6027886 (Sorted)

[sistema.Web.pagina.Afeitar.Configuración.HostSection no se puede enviar a... web.config problema

Estoy recibiendo el siguiente error: [A] Sistema.Web.pagina.Afeitar.Configuración.HostSection no se puede emitir al S ... ién he actualizado mis paquetes (usando Update-package) por lo que uno de ellos podría tener algo que ver con este problema.

Clase con método único - mejor enfoque?

Digamos que tengo una clase que está destinada a realizar una sola función. Después de realizar la función, puede ser destrui ... sando más en clases que realizan alguna tarea específica y compleja, pero solo requieren un método (público) para hacerlo se.

Uso de ChildActionOnly en MVC

¿Cuándo usarías el atributo ChildActionOnly? ¿Qué es un ChildAction y en qué circunstancia querría restringir una acción usando este atributo?

LINQ-Unión exterior completa

Tengo una lista de identificación de la gente y su nombre, y una lista de identificación de la gente y su apellido. Algunas p ... Pero esto devuelve: ID FirstName LastName -- --------- -------- 1 John Doe 2 Sue ¿Qué estoy haciendo mal?