Resultados de la búsqueda a petición "c#-5.0"

2 la respuesta

¿Qué sucede realmente cuando se usa async / await dentro de una instrucción LINQ?

El siguiente fragmento se compila, pero espero que aguarde el resultado de la tarea en lugar de darme unList<Task<T>>. var foo = bars.Select(async bar => await Baz(bar)).ToList()Como se ha señaladoaquí ...

1 la respuesta

¿No debería usarse un menor número de hilos si uso asíncrono?

Entiendo que si uso asíncrono, el hilo realiza la solicitud web y continúa. Cuando la respuesta regresa, otro hilo lo recoge de allí. Por lo tanto, hay un número menor de hilos atados inactivos. ¿No significa esto que la cantidad máxima de ...

2 la respuesta

ContinueWith pierde el SynchronizationContext

En el fragmento de abajo, elSynchronizationContext se pierde, y por eso también elCurrentCulture yCurrentUICulture. Log() viene deesta respuesta [https://stackoverflow.com/a/20087132/247702]. public async Task<ActionResult> Index() { Log("before ...

3 la respuesta

¿El uso de async / await crea un nuevo hilo?

Soy nuevo enTPL [https://stackoverflow.com/tags/task-parallel-library/info]y me pregunto: ¿Cómo admite la programación asincrónica que es nueva en C # 5.0 (a través de la nuevaasync yawait palabras clave) se relacionan con la creación ...

3 la respuesta

Actualice la barra de progreso en otra forma mientras se ejecuta la tarea

** En última instancia, voy a tener cuatro tareas ejecutándose simultáneamente y tengo otro formulario que contiene cuatro barras de progreso. Me gustaría que cada barra de progreso se actualice a medida que se completa la tarea de trabajo. Esto ...

1 la respuesta

Obtener una excepción al llamar a algunos métodos asincrónicos desde fuera de la clase

digamos que tengo una clase llamada x e y como esta class x { public x() { p(); } private async p() { await q(); } private async p() { //some logic is there } }en el archivo test.aspx.cs estoy tratando de crear una instancia de esta clase x ...

2 la respuesta

ReSharper: configuración del nivel de lenguaje C # para la solución

Aún más aesta [https://stackoverflow.com/a/1374849/214747]pregunta, tengo muchos proyectos dentro de una solución y no quiero crear undotsettings archivo para cada proyecto. ¿Alguien puede ayudarme a establecer el nivel de lenguaje C # en un ...

4 la respuesta

C # asíncrono / espera comportamiento extraño en la aplicación de consola

Construí una aplicación de consola de demostración asíncrona / espera y obtengo un resultado extraño. Código: class Program { public static void BeginLongIO(Action act) { Console.WriteLine("In BeginLongIO start... {0} {1}", (DateTime.Now.Ticks ...

3 la respuesta

¿Hay alguna manera de imitar el operador nulo-condicional C # 6 en C # 5

Tengo una situación en la que necesito asignar propiedades de algunos objetos dentro de un inicializador de objetos. Algunos de estos objetos pueden ser nulos y necesito acceder a sus propiedades, el problema es que son demasiados, y usar algo if ...

3 la respuesta

Cómo emular C # 6 condicional nulo en C # <6

Con C # 6.0 puedo hacer esto var isEqual = x.Id == y.Id && x.UpdatedAt == y.UpdatedAt && x.Name == y.Name && x.RulesUrl == y.RulesUrl && x.OngoingChallenges?.Count == y.OngoingChallenges?.Count && x.MembershipIds?.Count == ...