Preguntas con la etiqueta [c#-4.0]

Lista c#-4.0 preguntas

¿Es seguro utilizar HttpClient al mismo tiempo?

3
respuestas
204
votos
99.6k
vistas

En todos los ejemplos que puedo encontrar de usos de HttpClient, se usa para llamadas únicas. Pero ¿qué pasa si tengo una situación de cliente persistente, donde se pueden realizar

Agregar propiedades dinámicamente a un ExpandoObject

4
respuestas
296
votos
164.0k
vistas

Me gustaría agregar propiedades dinámicamente a un ExpandoObject en tiempo de ejecución. Entonces, por ejemplo, para agregar una propiedad de cadena llamada NewProp, me gustaría escribir algo como var x

¿Para qué se utiliza el tipo 'dinámico' en C# 4.0?

10
respuestas
278
votos
185.2k
vistas

C# 4.0 introdujo un nuevo tipo llamado "dinámico". Todo suena bien, pero ¿para qué lo usaría un programador? ¿Existe alguna situación en la que pueda salvar el día?

Deseo decir: public void Problem(Guid optional = Guid.Empty) { } Pero el compilador se queja de que Guid.Empty no es una constante de tiempo de compilación. Como no deseo cambiar

¿Cómo detecta el compilador de C# los tipos COM?

4
respuestas
168
votos
16.7k
vistas

EDITAR: He escrito los resultados como una publicación de blog . El compilador de C# trata los tipos COM de forma algo mágica. Por ejemplo, esta afirmación parece normal... Word.Application

Ejemplo del mundo real de covarianza y contravarianza

11
respuestas
198
votos
81.5k
vistas

Tengo algunos problemas para entender cómo usaría la covarianza y la contravarianza en el mundo real. Hasta ahora, los únicos ejemplos que he visto han sido el mismo ejemplo de

Tengo la siguiente cadena JSON que se recibe de un tercero. { "team":[ { "v1":"", "attributes":{ "eighty_min_score":"", "home_or_away":"home", "score":"22", "team_id":"500" } }, { "v1":"", "attributes":{ "eighty_min_score":"", "home_or_away":"away", "score":"30", "team_id":"600" }

Diferencia entre covarianza y contravarianza

6
respuestas
171
votos
36.2k
vistas

Tengo problemas para entender la diferencia entre covarianza y contravarianza.

¿Cuál es la diferencia entre tarea e hilo?

8
respuestas
440
votos
271.4k
vistas

En C# 4.0, tenemos Taskel espacio de nombres System.Threading.Tasks . ¿Cuál es la verdadera diferencia entre Thready Task. Hice un programa de muestra (ayuda tomada de MSDN) para aprender con

La clase ExpandoObject que se agrega a .NET 4 le permite establecer propiedades arbitrariamente en un objeto en tiempo de ejecución. ¿Hay alguna ventaja en esto sobre el uso de