Articles of c #

¿Cómo determinar la versión de Boost en un sistema?

¿Existe una manera rápida de determinar la versión de las bibliotecas de Boost C ++ en un sistema?

SpinWait vs Sleep esperando. ¿Cuál usar?

¿Es eficiente SpinWait.SpinUntil(() => myPredicate(), 10000) por un tiempo de espera de 10000ms o ¿Es más eficiente utilizar Thread.Sleep polling para la misma condición? Por ejemplo, algo SleepWait la siguiente función SleepWait : public bool SleepWait(int timeOut) { Stopwatch stopwatch = new Stopwatch(); stopwatch.Start(); while (!myPredicate() && stopwatch.ElapsedMilliseconds < timeOut) { Thread.Sleep(50) } return myPredicate() […]

Lista de técnicas comunes de optimización de C ++

¿Puedo tener una gran lista de prácticas comunes de optimización de C ++? Lo que quiero decir con la optimización es que tiene que modificar el código fuente para poder ejecutar un progtwig más rápido, sin cambiar la configuración del comstackdor.

HttpClient no admite el método PostAsJsonAsync C #

Intento llamar a una aplicación web desde mi aplicación web. Estoy usando .net 4.5 y mientras escribo el código recibo un error HttpClient no contiene una definición del método PostAsJsonAsync HttpClient client = new HttpClient(); client.BaseAddress = new Uri(“http://localhost:51093/”); client.DefaultRequestHeaders.Accept.Add( new MediaTypeWithQualityHeaderValue(“application/json”)); var user = new Users(); user.AgentCode = 100; user.Remarks = “Test”; user.CollectionDate = […]

¿Por qué usas typedef cuando declaras una enumeración en C ++?

No he escrito ningún C ++ en años y ahora estoy tratando de volver a entrar en él. Luego me encontré con esto y pensé en rendirme: typedef enum TokenType { blah1 = 0x00000000, blah2 = 0X01000000, blah3 = 0X02000000 } TokenType; ¿Que es esto? ¿Por qué se usa la palabra clave typedef aquí? ¿Por […]

Función que crea una marca de tiempo en c #

Me preguntaba, ¿hay alguna manera de crear una marca de tiempo en c # desde una fecha y hora? Necesito un valor de precisión de milisegundos que también funcione en Compact Framework (diciendo que dado que DateTime.ToBinary () no existe en CF). Mi problema es que quiero almacenar este valor de una manera independiente de […]

Formas de sincronizar los comentarios de interfaz e implementación en C #

¿Hay formas automáticas de sincronizar los comentarios entre una interfaz y su implementación? Actualmente estoy documentando ambos y no me gustaría mantenerlos sincronizados manualmente. ACTUALIZAR: Considera este código: interface IFoo{ /// /// Commenting DoThis method /// void DoThis(); } class Foo : IFoo { public void DoThis(); } Cuando creo una clase como esta: IFoo […]

Aplicación Windows Forms como Google Chrome con múltiples procesos

¿Hay alguna forma de usar C # para crear una aplicación contenedor donde cada pestaña sea en realidad su propio proceso, como con Google Chrome?

¿Por qué creamos instancia de objeto desde Interface en lugar de Class?

He visto muchas veces una instancia de Interfaz generada desde una clase. ¿Por qué usa una interfaz de esta manera? Una instancia de interfaz creada solo con la ayuda de la clase derivada y solo podemos acceder a esta interfaz a través de esta instancia. ¿Cómo esto le da una ventaja? Estoy tan confundida.. interface […]

Beneficios de las bibliotecas de encabezado único

¿Cuáles son los beneficios de una biblioteca de solo encabezado y por qué lo escribiría de esa manera para oponerse a poner la implementación en un archivo separado?