c#

Configuración de HttpContext.Actual.Sesión en una prueba unitaria

Tengo un servicio web que estoy tratando de probar unitariamente. En el servicio extrae varios valores de HttpContext así: ... dice HttpContext.Current.Session es null. ¿Hay alguna forma de inicializar la sesión actual dentro de la prueba unitaria?

¿Por qué la opción" Establecer como inicio " se almacena en el archivo suo y no en el archivo sln?

Parece que esta configuración debe almacenarse en el archivo de la solución para que se comparta entre todos los usuarios y f ... o fuente. Dado que no registramos el archivo suo, cada usuario tiene que establecer esto por separado, lo que parece extraño.

Cómo crear una cadena JSON en C#

Acabo de usar el XmlWriter para crear algo de XML para enviar de vuelta en una respuesta HTTP. Cómo crearías una cadena JSON. Asumo que solo usaría un stringbuilder para construir la cadena JSON y formatear su respuesta como JSON?

Obtener el nombre de la propiedad como una cadena

(Ver abajo la solución que he creado usando la respuesta que he aceptado) Estoy tratando de mejorar el mantenimiento de al ... momento de simplificar el método ExposeProperty. Pulir los pomos de las puertas es un trabajo peligroso... Gracias a todos.

Analizar JSON en C#

Estoy tratando de analizar algunos datos JSON de la API de búsqueda AJAX de Google. Tengo esta URL y me gustaría desglosarla ... alización de JSON con Json.NET Relacionado C# - analizar datos con formato json en hashtables anidadosParse JSON array

Cómo implementar JsonConverter personalizado en JSON.NET ¿para deserializar una Lista de objetos de clase base?

Estoy tratando de extender la JSON.net ejemplo dado aquí http://james.newtonking.com/projects/json/help/CustomCreationConve ... scaso en la red. Parece que no puedo hacer que la implementación del método ReadJson() anulada en JsonConverter sea correcta.

¿Cómo puedes quitar caracteres no ASCII de una cadena? (en C#)

¿Cómo se pueden eliminar caracteres no ASCII de una cadena? (en C#)

C# convertir int a cadena con ceros de relleno?

En C# tengo un valor entero que necesita ser convertido a cadena pero necesita agregar ceros antes: Por Ejemplo: int i = 1; Cuando lo convierto en cadena, debe convertirse en 0001 Necesito saber la sintaxis en C#.

Which.NET ¿Vale la pena investigar los marcos de inyección de dependencia? [cerrado]

¿Qué marcos de inyección de dependencias de C#/. NET vale la pena investigar? Y qué se puede decir sobre su complejidad y velocidad.

No se puede encontrar JavaScriptSerializer in.Net 4,0

Parece que no puedo encontrar el JavaScriptSerializer objeto ni el espacio de nombres System.Web.Script.Serialization dentro ... n.dll) dentro del proyecto. ¿Por eso estoy sorprendido? Sé que System.Web.Extensions fue marcado como obsoleto en 3.5

Cola de prioridad in.Net [cerrado]

Estoy buscando una implementación. NET de una cola de prioridad o estructura de datos de montón Las colas de prioridad so ... ue esté buscando en el lugar equivocado, no hay uno en el marco. ¿Alguien es consciente de una buena, o debería rodar la mía?

Medición del tiempo exacto para pruebas de rendimiento [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Cómo medir el rendimiento del código en. NET? ... Now; { // Do some work } TimeSpan timeItTook = DateTime.Now - start; Pero ¿qué tan exacto es esto? Hay mejores maneras?

¿Por qué no ICloneable?

¿Hay alguna razón particular por la que un genérico ICloneable<T> no existe? Sería mucho más cómodo, si no tuviera que lanzarlo cada vez que clone algo.

¿Tienen que eliminarse HttpClient y HttpClientHandler?

Sistema.Net.Http.HttpClient y Sistema.Net.Http.HttpClientHandler en .NET Framework 4.5 implementar IDisposable (a través de S ... omo identificables? Si lo requieren, o si es una práctica recomendada, ¿los ejemplos de Microsoft son engañosos o inseguros?

Cómo obtener el último id insertado?

Tengo este código: string insertSql = "INSERT INTO aspnet_GameProfiles(UserId,GameId) VALUES(@UserId, @GameId)"; using ... a GamesProfileId, ¿cómo puedo obtener la última insertada después de esto para poder usar ese id para insertar en otra tabla?

¿Hay alguna forma de configurar la cultura para una aplicación completa? ¿Todos los hilos actuales y los hilos nuevos?

¿Hay alguna forma de configurar la cultura para una aplicación completa? ¿Todos los hilos actuales y los hilos nuevos? Tenem ... uevos hilos también tienen esa cultura? O es algún evento disparado cada vez que se crea un nuevo hilo que ¿Puedo conectarme?

Comparación de matrices de dos bytes in.NET

¿Cómo puedo hacer esto rápido? Claro que puedo hacer esto: static bool ByteArrayCompare(byte[] a1, byte[] a2) { if (a ... )a1, (sbyte[])(Array)a2); Funciona muy bien, pero no parece que funcionaría para x64. Nota mi respuesta súper rápida aquí.

¿Por qué el HashSet es mucho más lento que el HashSet?

Quería almacenar algunas ubicaciones de píxeles sin permitir duplicados, por lo que lo primero que me viene a la mente es Has ... segundos es mucho más que los números mostrados en esa respuesta. ¿Hay una mejor manera de almacenar puntos sin duplicados?

Diferencia entre nuevo y anular

Preguntándose cuál es la diferencia entre lo siguiente: Caso 1: Clase base public void DoIt(); Caso 1: Clase heredada ... os 1 y 2 parecen tener el mismo efecto basado en las pruebas que he ejecutado. ¿Hay alguna diferencia, o una forma preferida?

Número total de elementos definidos en una enumeración

¿Cómo puedo obtener el número de elementos definidos en una enumeración?